Vagrant 开发环境配置
2017-08-14
留言
Vagrant 开发环境配置
Vagrant是一个使用ruby开发的用来构建虚拟开发环境的工具,基于VBox,主要用来模拟线上的系统环境,
避免开发环境和真实环境的差异导致代码运行异常。
这里记录下安装完以后的一些配置和某些问题的修复。
1.安装vagrant-timezone插件
安装完vagrant以后(我使用的是CentOS 6.5),通过ssh进入虚拟机会发现,使用date命令得到的时间不准,
这个问题可以通过vagrant-timezone插件解决。
先安装vagrant-timezone插件,命令如下:
|
|
2.在使用vagrant调试前端JavaScript代码时会出现这种诡异的情况:莫名的多出来一些不能识别的字符,导致错误,
这个问题需要修改配置文件,使用NFS作为宿主机和虚拟机同步文件的方法。
以下是我使用的配置文件示例:
|
|
其中1config.vm.synced_folder "/Users/leeyang/VBox/app", "/home/admin", type: "nfs"
这一行用来配置文件同步,
需要改成自己的路径,”/Users/leeyang/VBox/app” 是宿主机的路径,”/home/admin” 是虚拟机的路径
参考:
1.https://github.com/tmatilai/vagrant-timezone
2.https://stackoverflow.com/questions/17286790/shared-folder-with-vagrant-cause-invisible-characters-appending