首先安装vagrant和homestead就不多说了,安装的详细教程可以参考这篇文章

一. 执行homestead up找不到box

执行命令homestead up报错,找不到box,如图:

homestead_1

实际上box是存在的,执行vagrant box list可以看到:

homestead_2

出现这个问题点的原因是多方面的,其中一个原因是未初始化homestead,执行命令homestead init,再执行homestead up
如果问题还存在,可以先把销毁之前创建的homestead,执行homestead destory:

homestead_3

再执行homestead init:

homestead_4

最后执行homestead up,问题解决:

homestead_5

问题还没解决的话,可以尝试这种方式:在Homestead\scripts\文件夹中,打开homestead.rb文件,把config.vm.box_version = settings["version"] ||= ">= 0.4.0" 改为 config.vm.box_version = settings["version"] ||= ">= 0",再重新启动homestead。

二. win10启动vagrant报错:Set max_network_adapters to 36 for Virtualbox

找到C:\HashiCorp\Vagrant\embedded\gems\gems\vagrant-1.8.3\plugins\providers\virtualbox\driver\base.rb文件,打开定位到max_network_adapters,把36改成8,重新执行vagrant up即可。

最后更新: 2017年11月19日 20:17

原始链接: http://blog.minhow.com/articles/laravel/vagrant-homestead/

× 请我吃糖~
打赏二维码