我的公司在VMware中使用Vagrant进行开发。其他人(10+人)都能够顺利运行设置,但我遇到了一个令人困惑的问题,我们都无法解决。
在使用vagrant box add sgvm http://files.vagrantup.com/precise64_vmware.box
添加vagrant box后,我尝试使用vagrant up seatgeek --provider=vmware_fusion
启动vagrant。这会导致出现以下错误:
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的问题。我已经试图联系Vagrant支持,但他们一直没有回复。有人知道可能是什么原因导致这个问题吗?或者有其他我应该调查的事情吗?