问题
我尝试在我的 MacBook Air 上使用 Laravel Homestead。我按照http://laravel.com/docs/4.2/homestead的说明进行操作,但当我运行 vagrant up
时,它停止在:default: Warning: Connection timeout. Retrying...
。由于 connection timeout
的原因,当我无法成功运行 vagrant up
时,我无法执行 vagrant provision
或 vagrant reload
。但是我可以通过 vagrant ssh
登录到虚拟机,并且可以从虚拟机中ping通google。我还可以在我的机器上启动其他vagrant boxes,没有任何问题...
信息:
- 操作系统:OSX 10.10(Yosemite)
- Vagrant:1.6.5
- Virtual Box:4.3.16
我在互联网上搜索了一些“解决方案”,但都没有解决我的问题:
打开“硬件虚拟化”。这在基于Ant的Mac电脑上会自动打开。
使用
v.gui = true
启动VM。这将在视图中启动具有服务器终端的VM。没有任何错误信息。但这并没有解决问题。
更多调试步骤:
- 尝试通过运行
vagrant init laravel/homestead
然后vagrant up
来启动vagrant box laravel/homestead。仍然出现相同的问题。 - 我尝试了 vagrant box laravel/homestead 版本
0.1.7
,0.1.8
和0.1.9
(最新版本),都出现了相同的问题。