windows下默认虚拟机共享文件夹的方式因为磁盘IO效率太低,打开网站都需要好几秒,可以让windows支持NFS方式共享文件夹给vagrant虚拟机来解决问题
安装vagrant插件
$vagrant plugin install vagrant-winnfsd
会报错提示缺少childprocess-0.5.8.gem,直接下载
https://rubygems.org/gems/childprocess-0.5.8.gem
https://rubygems.org/gems/vagrant-winnfsd-1.1.0.gem
安装:
$vagrant plugin install childprocess-0.5.8.gem
$vagrant plugin install vagrant-winnfsd-1.1.0.gem
查看插件
$vagrant plugin list
childprocess (0.5.8)
- Version Constraint: 0.5.8
vagrant-share (1.1.5, system)
vagrant-winnfsd (1.1.0)
- Version Constraint: 1.1.0
配置
config.vm.network "private_network", ip: "192.168.8.8"
config.vm.synced_folder "/", "/vagrant", type: "nfs"