我似乎无法在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。有任何想法吗? :)
答案 0 :(得分:1)
要让Homestead在Windows上运行,必须将提供程序设置为:
provider: vmware_workstation
为laravel文档制作了一个公关,所以这对任何其他人来说都不应该是一个问题。 :)
答案 1 :(得分:0)
对于Laravel 5和Homestead 2.0
尝试运行
homestead up
然后
homestead provision
这会为~/.homestead/Homestead.yml
重新加载其他网站和/或配置。