使用Laravel时,Vagrant up失败:'SSH命令以非零退出状态响应'

时间:2014-09-10 17:52:17

标签: laravel ssh vagrant

Laravel和Vagrant的新手,除了通过MAMP之外,永远不会以任何方式建立虚拟机。 一般使用终端的新手。

在Mac OSX 10.9上运行。 Vagrantfile(希望很快Laravel)被放置在Documents。文件夹中。

收到错误:

The SSH command responded with a non-zero exit status. Vagrant
assumes that this means the command failed. The output for this command
should be in the log above. Please read the output to determine what
went wrong.

Log since 'vagrant up'

Used vagrant files

更新:通过我的浏览器访问指定的虚拟机地址时,403 Forbidden

迎接我

编辑:修复了有关mcrypt的laravel安装问题后,更新了终端日志的链接。

更新:通过将以下内容添加到/etc/sudoers,尝试了解here的解决方案。问题没有解决。

vagrant ALL=(ALL) NOPASSWD:ALL
Defaults:vagrant !requiretty

3 个答案:

答案 0 :(得分:1)

工匠档案不在那里。

php artisan migrate #fails

我无法确切地告诉/ var / www应该是什么,但在我看来,Laravel似乎没有正确设置。尝试{/ 1}}在/ var / www(ls / var / www)中窥探并查看其中缺少的内容/

答案 1 :(得分:1)

运行:

vagrant ssh

成功登录后,运行如下命令:

sudo rm -f /etc/udev/rules.d/70-persistent-net.rules 

可能7060是规则文件名的开头。

而不是重新加载你的虚拟机,尝试它可能是解决问题的正确方法。

答案 2 :(得分:-3)

如果您有此错误,请

之后
vagrant up

你可以使用

vagrant ssh

它可以让您启动服务器。