vagrant的坑
vagrant project和 虚拟机 关系丢失
额,这个问题不知道怎么产生的,但它确实出现了。解决办法:
VBoxManage list vms
# "vagrant_default_1389674864" {aea24237-3b9e-45b2-8593-59e2b63b34b8}
# 修改id文件
vim .vagrant/machines/default/virtualbox/id
# 或者直接
echo 'aea24237-3b9e-45b2-8593-59e2b63b34b8' > .vagrant/machines/default/virtualbox/id
vagrant 共享目录的权限
#...
config.vm.synced_folder "/Applications/MAMP/htdocs/plus.tool.lu", "/var/www/html"
#...
好吧,在虚拟机里面chmod -R 777 /var/www/html
没用,google之后发现,需要在Vagrantfile里面设置。Vagrant Synced Folders Permissions
# ...
config.vm.synced_folder "/Applications/MAMP/htdocs/plus.tool.lu", "/var/www/html",
id: "vagrant-root",
owner: "nobody",
group: "nobody",
mount_options: ["dmode=775,fmode=664"]
# ...
写的不错,我也出现这个问题了。貌似windows平台和mac 平台还是有区别的,我mac 的到虚拟机里面的mode权限为644 而windows 的则直接为 777 了