我有一个vmware_fusion提供程序框,我想在vagrant up --provider vmware_fusion
期间同步Vagrantfile中的工作目录。根据该文件,我可以使用mount_options
,但是当我看到几个帖子和mount_options
通常是这样的:我可以更改Vagrant synced_folder(vmware_fusion provider)的许可权
Vagrant.configure("2") do |config|
config.vm.synced_folder "www", "/var/www",
id: "workbox",
owner: "www-data",
group: "www-data",
mount_options: ["dmode=777,fmode=666"]
end
但我发现了一个错误,说:
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
vmhgfs-fuse -o uid=`id -u www-data`,gid=33,allow_other,dmode=777,fmode=666 '.host:/workbox' /var/www
在vmware_fusion provider框中使用mount_options
有什么独特之处吗?这个盒子是Ubuntu 14.04,也是我定制的。
目标是能够添加虚拟主机,在本地进行工作并能够浏览以查看更改。
什么是主机操作系统的权限?你看过'--debug'输出以查看是否有其他信息? – ldg
我的主机是运行10.10.5的Mac。我看到'保险丝:未知选项dmode = 777'' – kaplan
我有一种感觉,'dmode'和'fmode'对于vmware融合插件是不同的。 – kaplan