Php 宅地初始未定义

Php 宅地初始未定义,php,laravel,homestead,Php,Laravel,Homestead,在安装homestead following时,我在执行$homestead init时收到以下错误消息: i、 e 在此之前,我的步骤是使用composer global require“laravel/homestead=~3.0”安装homestead 我安装了Laravel Homestead 3.0.1版,并且Homestead在我的路径中Hmmm我记得我第一次安装Homestead时遇到了这个问题。我可以看到您提供的链接与Laravel 4.2有关。在5.2文档中安装宅地之后,我自

在安装homestead following时,我在执行
$homestead init
时收到以下错误消息:

i、 e

在此之前,我的步骤是使用
composer global require“laravel/homestead=~3.0”安装homestead


我安装了
Laravel Homestead 3.0.1版
,并且
Homestead
在我的
路径中

Hmmm我记得我第一次安装Homestead时遇到了这个问题。我可以看到您提供的链接与Laravel 4.2有关。在5.2文档中安装宅地之后,我自己似乎感觉不错,但是:


解决方案非常简单。 确保已将其添加到bash profiel或.zshrc文件中

function homestead() {
    ( cd ~/Homestead && vagrant $* )
}

你是说
~/.homestad
目录吗?该目录尚不存在。命令
homestead init
应该在该目录中创建一个文件(如果该目录还不存在,可能也会创建该目录)。此外,我相信该命令可以在任何地方运行,因为它是我的
路径
@Andrusch Hmmm我记得在第一次安装homestead时遇到了这个问题。我可以看到您提供的链接与Laravel 4.2有关。在5.1文档中安装homestead之后,对我自己来说似乎很好:谢谢!我遵循了5.2文档中的说明,因为这是我拥有的Lavarel版本。结果很好。如果你改变你的答案,包括我会接受它@安德鲁什,我现在改了。谢谢,很高兴听到它起作用了!我不知道为什么composer global require安装不起作用,但我遵循了文档,并单独安装了Homestead。现在工作。我在没有宅地的情况下犯了这个错误。请help@MarthaJames问题在于命令
homestead init
抛出错误。当然还有其他带有
init
选项的命令。您可能应该对您的场景提出自己的问题。顺便问一下:你为什么否决这个问题?
function homestead() {
    ( cd ~/Homestead && vagrant $* )
}