Laravel Homestead SSH

时间:2015-01-02 11:15:29

标签: laravel ssh vagrant homestead

我在尝试通过SSH访问本地计算机上的Laravel Homestead时遇到了一些奇怪的麻烦。我可以跑:

homestead up

没有问题,通过浏览器访问我的“website.local”。但是当我跑步时:

homestead ssh

OR

vagrant ssh

我收到以下信息:

Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-30-generic x86_64)

* Documentation:  https://help.ubuntu.com/

System information as of Fri Jan  2 11:08:55 UTC 2015

System load:  0.0               Processes:           95
Usage of /:   5.1% of 39.34GB   Users logged in:     0
Memory usage: 35%               IP address for eth0: 10.0.2.15
Swap usage:   0%                IP address for eth1: 192.168.10.10

Graph this data and manage this system at:
https://landscape.canonical.com/

Get cloud support with Ubuntu Advantage Cloud Guest:
http://www.ubuntu.com/business/services/cloud


Last login: Fri Jan  2 11:08:55 2015 from 10.0.2.2
Connection to 127.0.0.1 closed.

我必须说这绝对令我感到困惑,因为它在昨晚工作正常。

1 个答案:

答案 0 :(得分:5)

首先,再次尝试老式的“关闭和开启”。重新启动计算机,然后再次尝试homestead up

下一步是销毁和重建您的Homestead机器。因为您的所有配置都在Homestead.yaml文件中,所以您不会丢失任何内容(除了任何数据库的内容)。运行homestead destroy并确认,然后再次homestead up从头开始重建。

或者,使用rm -rf ~/.homestead删除您的Homestead配置(假设您使用的是Mac)。运行homestead inithomestead edit以再次配置您的计算机,最后再homestead up再次构建它。

最后,请确保已安装最新版本的Vagrant和VirtualBox,然后使用composer global update更新Homestead安装。同时运行homestead update以确保您拥有最新的Homestead图像。然后homestead init再次从头开始运行,直到最新。