VMware和Homestead,无法找到提供商'vmware_desktop'

时间:2015-07-14 00:02:10

标签: laravel vagrant vmware homestead

我似乎无法在Windows 7上使用Laravel的Homestead来支持VMWare。

我已经购买并安装了VMWare Workstation和Vagrant的VMWare插件,并为其添加了许可证。

我已经通过laravel docs vagrant box add laravel/homestead中的命令下载了宅基地框,并为vmware_desktop选择了选项2。

在我的provider: vmware_desktop文件中指定~/.homestead/Homestead.yml,然后从我下载Homestead Vagrant文​​件的位置运行vagrant up

我收到了消息:

C:\Users\Ezra\Desktop\Homestead>vagrant up
The provider 'vmware_desktop' could not be found, but was requested to
back the machine 'default'. Please use a provider that exists.

我尝试过不同的提供商名称;喜欢:vmware_fusion,vm_desktop,vm_fustion ..等等都没有用。

我在v0.2.7上获得了最新的vmware_desktop图像,并在视觉上验证了~/.vagrant.d/boxes目录中存在的文件。

VirtualBox提供程序工作正常。但不是VMware。有任何想法吗? :)

2 个答案:

答案 0 :(得分:1)

要让Homestead在Windows上运行,必须将提供程序设置为:

provider: vmware_workstation

为laravel文档制作了一个公关,所以这对任何其他人来说都不应该是一个问题。 :)

答案 1 :(得分:0)

对于Laravel 5和Homestead 2.0

尝试运行

homestead up

然后

homestead provision

这会为~/.homestead/Homestead.yml重新加载其他网站和/或配置。

homestead