zsh:找不到命令:laravel
zsh: command not found: laravel
zsh 5.7.1 (x86_64-apple-darwin19.0)
这是我的 $PATH: 在我的 .bash_profile
export PATH="$PATH:$HOME/.composer/vendor/bin"
export PATH="$PATH:/usr/local/opt/mysql@5.7/bin"
export PATH="$PATH:$HOME/.npm-packages/bin"
export PATH="$PATH:/usr/local/opt/node@8/bin"
export PATH="$PATH:/usr/local/bin"
export PATH="$PATH:/usr/local/sbin"
export PATH="$PATH:/usr/local/opt/php@7.2/bin"
export PATH="$PATH:/usr/local/opt/php@7.2/sbin"
我不确定为什么找不到 laravel 命令,因为它以前工作得很好。我已将 $HOME/.composer/vendor/bin
添加到路径中,如 laravel 文档 https://laravel.com/docs/7.x
中所示
知道为什么这可能不起作用吗?
我通过重新安装 composer 和 Laravel 以及将 composer 添加到我在 ~/.zshrc
文件中的路径解决了我的问题。之后,运行 作曲家命令再次开始工作。这个问题是我从 bash 切换到 zsh 造成的。
Bash 和 zsh 是不同的 shell,因此使用不同的配置文件。
.bash_profile
仅适用于 bash,.zshrc
仅适用于 zsh。您可以通过输入它们各自的名称作为命令在 shell 之间切换(bash
将使您从 zsh 进入 bash,反之亦然)。
zsh 5.7.1 (x86_64-apple-darwin19.0)
这是我的 $PATH: 在我的 .bash_profile
export PATH="$PATH:$HOME/.composer/vendor/bin"
export PATH="$PATH:/usr/local/opt/mysql@5.7/bin"
export PATH="$PATH:$HOME/.npm-packages/bin"
export PATH="$PATH:/usr/local/opt/node@8/bin"
export PATH="$PATH:/usr/local/bin"
export PATH="$PATH:/usr/local/sbin"
export PATH="$PATH:/usr/local/opt/php@7.2/bin"
export PATH="$PATH:/usr/local/opt/php@7.2/sbin"
我不确定为什么找不到 laravel 命令,因为它以前工作得很好。我已将 $HOME/.composer/vendor/bin
添加到路径中,如 laravel 文档 https://laravel.com/docs/7.x
知道为什么这可能不起作用吗?
我通过重新安装 composer 和 Laravel 以及将 composer 添加到我在 ~/.zshrc
文件中的路径解决了我的问题。之后,运行 作曲家命令再次开始工作。这个问题是我从 bash 切换到 zsh 造成的。
Bash 和 zsh 是不同的 shell,因此使用不同的配置文件。
.bash_profile
仅适用于 bash,.zshrc
仅适用于 zsh。您可以通过输入它们各自的名称作为命令在 shell 之间切换(bash
将使您从 zsh 进入 bash,反之亦然)。