我的公司在 VMware 中使用 Vagrant 进行开发。其他所有人(10 人以上)的设置运行顺利,但我遇到了一个我们都无法解决的令人困惑的问题。
添加 vagrant 框后,vagrant box add sgvm http://files.vagrantup.com/precise64_vmware.box
我尝试使用vagrant up seatgeek --provider=vmware_fusion
. 这会引发此错误:
An error occurred while executing `vmrun`, a utility for controlling
VMware machines. The command and output are below:
Command: ["start", "/Users/jack/Sites/sg/seatgeek-vm/.vagrant/machines/seatgeek/vmware_fusion/f2e2bebf-e1cb-4bc1-862b-9cb957e13065/precise64.vmx", "nogui", {:notify=>[:stdout, :stderr]}]
Stdout: 2014-02-06T09:20:29.661| ServiceImpl_Opener: PID 20276
Error: The operation was canceled
Stderr:
我联系了 VMware 支持。他们说他们不能支持它,但他们会确认它vmrun
工作正常。他们让我运行vmrun -T fusion start
并验证输出是否符合预期。基于此,他们说这是一个流浪者问题。我曾尝试联系 Vagrant 支持,但他们一直没有回应。
任何人都知道可能导致这种情况的原因吗?或者关于我应该调查的其他事情的想法?