gpt4 book ai didi

macos - OSX Mavericks 升级后 Vagrant 同步文件夹不工作

转载 作者:行者123 更新时间:2023-12-04 19:48:21 25 4
gpt4 key购买 nike

我在 Virtualbox 4.3.4 上遇到 Vagrant 1.3.5 的一个特殊问题,vagrant up 在安装同步(共享)文件夹期间停止。

输出顺序如下:

[default] Clearing any previously set forwarded ports...
[default] Creating shared folders metadata...
[default] Clearing any previously set network interfaces...
[default] Preparing network interfaces based on configuration...
[default] Forwarding ports...
[default] -- 22 => 2222 (adapter 1)
[default] Running 'pre-boot' VM customizations...
[default] Booting VM...
GuestAdditions 4.3.2 running --- OK.
[default] Waiting for machine to boot. This may take a few minutes...
[default] Machine booted and ready!
[default] Setting hostname...
[default] Configuring and enabling network interfaces...
[default] Mounting shared folders...
[default] -- /vagrant
[default] -- /tmp/vagrant-puppet/manifests

输出在最后一行后停止,通常它会继续挂载 NFS 文件夹。

有趣的部分是:如果我vagrant destroy vm 并再次vagrant up,它保证第一次工作,但任何upreload 之后将再次面临同样的问题。

由于这是我的开发环境,我已经尝试了很多解决方案,但到目前为止没有一个能解决我的特定问题,您可以在以下位置查看我的调查:https://github.com/mitchellh/vagrant/issues/2564

我将不胜感激有关如何调试和解决它的建议。


更新:

Vagrant 1.2.x 和 Virtualbox 4.2.x 似乎在 OSX Mavericks 上工作,这让我认为我的 vagrantfile 是错误的(或者它触发了 vagrant 1.3 中的一些错误),但我自己无法发现它,所以这是我所做的更改:

我的旧 1.2 配置

if Vagrant::Util::Platform.windows?
config.vm.synced_folder "www", "/var/www", :extra => "dmode=777,fmode=777", :owner => "vagrant", :group => "vagrant"
else
config.vm.synced_folder "www", "/var/www", :extra => "dmode=777,fmode=777", :nfs => true
end

对比 1.3 配置

if Vagrant::Util::Platform.windows?
config.vm.synced_folder "www", "/var/www", :mount_options => ["dmode=777","fmode=777"], :owner => "vagrant", :group => "vagrant"
else
config.vm.synced_folder "www", "/var/www", :nfs => { :mount_options => ["dmode=777","fmode=777"] }
end

最佳答案

事实证明这确实是一个错误:https://github.com/mitchellh/vagrant/issues/2564 , 应该在未来的版本中修复。

关于macos - OSX Mavericks 升级后 Vagrant 同步文件夹不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20325325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com