Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Virtual machine 无法识别的VMware/Vagrant错误消息_Virtual Machine_Vmware_Vagrant_Vmware Fusion - Fatal编程技术网

Virtual machine 无法识别的VMware/Vagrant错误消息

Virtual machine 无法识别的VMware/Vagrant错误消息,virtual-machine,vmware,vagrant,vmware-fusion,Virtual Machine,Vmware,Vagrant,Vmware Fusion,我的公司在VMware中使用Vagrant进行开发。其他人(10+人)的设置运行顺利,但我遇到了一个我们都无法解决的令人困惑的问题 使用vagrant box添加一个vagrant box后,添加sgvmhttp://files.vagrantup.com/precise64_vmware.box我尝试使用vagrant up seatgeek--provider=vmware\u fusion启动vagrant。这会引发以下错误: An error occurred while executi

我的公司在VMware中使用Vagrant进行开发。其他人(10+人)的设置运行顺利,但我遇到了一个我们都无法解决的令人困惑的问题

使用
vagrant box添加一个vagrant box后,添加sgvmhttp://files.vagrantup.com/precise64_vmware.box
我尝试使用
vagrant up seatgeek--provider=vmware\u 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
,并验证输出是否符合预期。基于此,他们说这是一个流浪问题。我曾试图联系流浪者支持,但他们一直没有回应


有人知道这是什么原因吗?或者关于我应该调查的其他事情的想法?

当我试图将虚拟机上的内存拨得过高时,我看到了这一点。在某个极限之后,fusion甚至不尝试。请参见下面我的代码块的
memsize

config.vm.provider 'vmware_fusion' do |provider, override|
  # provider.gui = true
  override.vm.box_url = 'http://files.vagrantup.com/precise64_vmware.box'
  provider.vmx['memsize'] = '3072'  # VMware refuses to start for anything larger
  provider.vmx['numvcpus'] = '1'    # http://superuser.com/q/505711/96477
end

当我试图将虚拟机上的内存拨得过高时,我看到了这一点。在某个极限之后,fusion甚至不尝试。请参见下面我的代码块的
memsize

config.vm.provider 'vmware_fusion' do |provider, override|
  # provider.gui = true
  override.vm.box_url = 'http://files.vagrantup.com/precise64_vmware.box'
  provider.vmx['memsize'] = '3072'  # VMware refuses to start for anything larger
  provider.vmx['numvcpus'] = '1'    # http://superuser.com/q/505711/96477
end

当你说你试图联系流浪者支持时,你是否在github上记录了一个问题。如果没有,我会记录一个问题,尽可能多的信息,如流浪版本,主机操作系统版本等。你也可以链接到这篇文章。谢谢你的建议。我只是,我也遇到了同样的问题。在vagrant GitHub上打开了问题#3273。当你说你试图联系vagrant支持时,你是否在GitHub上记录了问题。如果没有,我会记录一个问题,尽可能多的信息,如流浪版本,主机操作系统版本等。你也可以链接到这篇文章。谢谢你的建议。我只是,我也遇到了同样的问题。在vagrant GitHub上打开了问题#3273。这发生在我升级VMWare Workstation后-结果是在等待我输入新的许可证密钥时被阻止:)启用gui打开的VMWare Workstation和提示升级VMWare Workstation后发生在我身上的情况-结果是在等待我输入新的许可证密钥时被阻止许可证密钥:)启用gui打开VMWare工作站并提示