【问题标题】:homestead PATH not working (Laravel, PHP)宅基地 PATH 不工作(Laravel,PHP)
【发布时间】:2015-10-08 10:53:57
【问题描述】:

我正在尝试启动 Vagrant/Homestead/Laravel 并运行一些 PHP 项目。我按照视频中的说明进行操作:

https://laracasts.com/series/laravel-5-fundamentals/episodes/2

但是每当我到达他在终端上测试 'homestead' 命令的地步(目前我正在使用 ZSH)时,我都会得到:

zsh: command not found: homestead

我不知道我的 .bash_profile 应该去哪里。我在终端中输入了以下命令(按顺序):

cd  
touch ~/.bash_profile  
nano .bash_profile

它显示了一个空文件(它以前不存在,因为我刚刚格式化了我的 MacBook)。我写了以下内容并保存了文件:

PATH=/Users/Jack/.composer/vendor/bin:$PATH

然后我尝试在终端执行命令homestead,但还是不行……

为什么它不起作用?另外,我应该将 .bash_profile 作为用户还是 root 用户 (sudo su) 放在我的 cd(根目录)中。

非常感谢任何帮助/建议!

干杯!

更新:

我的 .zshrc 文件:

# Path to your oh-my-zsh installation.
export ZSH=/Users/Jack/.oh-my-zsh
export PATH="~/.composer/vendor/bin:$PATH"

# Set name of the theme to load.
# Look in ~/.oh-my-zsh/themes/

....

【问题讨论】:

    标签: php laravel path vagrant homestead


    【解决方案1】:

    首先,您使用的是zsh,因此您需要将composer 添加到您在.zshrc 文件中定义的$PATH 中。您的.zshrc 文件应位于您的主目录中。 ~ 引用了您的主目录。您的.zshrc 文件应位于~/.zshrc

    接下来,将 composer 添加到您的路径中。用 nano 打开你的 .zshrc 文件并更新:

    # User configuration
    
    export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    

    收件人:

    # User configuration
    
    export PATH="~/.composer/vendor/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    

    现在用

    重新加载 zsh
    source ~/.zshrc
    

    注意:如果~ 不起作用,请尝试$HOME

    【讨论】:

    • 我试过了,但它不起作用。它仍然显示zsh: command not found: homestead。请参阅我的更新以查看我的 .zshrc 内容。
    • 在您的终端中,echo $PATH 并发布结果
    • 所以没有作曲家。你跑source ~/.zshrc了吗?
    • 嗯……是的,我做到了……那我该如何解决这个问题?
    • # oh-my-zsh 安装路径。 export ZSH=/Users/Jack/.oh-my-zsh PATH="~/.composer/vendor/bin:$PATH" 我删除了它,但是每当我运行命令homestead 它仍然无法识别该命令。 echo $PATH 的输出还是一样的。一个问题:我必须在机器 ABSOLUTE PATH 中执行此操作,还是从我的常规路径(即“用户/杰克”)执行所有这些命令是否可以?谢谢!
    猜你喜欢
    • 2016-03-30
    • 2016-08-12
    • 2017-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-22
    • 2017-04-24
    • 2015-03-18
    相关资源
    最近更新 更多