公司的开发环境是这样的:
Windows主机通过虚拟机安装CentOS。平时在Windows下编辑代码,然后跑到虚拟机里编译。
我自己有台MAC,本来准备直接在MAC上装开发环境的。基于以下两个原因放弃了:
一、我有系统洁癖。
二、MAC系统终归和开发环境不同。
后来通过调研发现了vagrant这个新大陆,哈哈,开心。
整个搭建过程如下:
1. 安装virtualbox
2. 安装vagrant
(直接去官网下载安装即可)
3. 下载CentOS
以前在虚拟机中安装CentOS,都要去下载对应系统的iso文件。vagrant有一个box的概念,你可以下载对应系统的box文件,非常方便。
下载地址:www.vagrantbox.es
4. 安装CentOS
首先选择一个目录作为MAC和虚拟机的共享目录,我在主目录下建了个目录vagrant。然后就是很简单的安装命令:
cd vagrant vagrant box add centos7 /your_box_path vagrant init centos7 vagrant up
到此,我们的CentOS就装好了。
However,我遇到过一个坑。
如果以这样的系统进行开发,在make的时候会报错:"检测到时钟错误。您的创建可能是不完整的。"
这是由于系统时间错误造成的。
可以通过date命令查看系统时间,也可以查看/etc/localtime这个文件。我下载的CentOS系统使用了欧洲的时间。
执行如下命令
原文:http://www.cnblogs.com/gattaca/p/6298407.html