我有一個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