繁体   English   中英

zsh:找不到命令:laravel

[英]zsh: command not found: laravel

zsh 5.7.1 (x86_64-apple-darwin19.0)

这是我的 $PATH: 在 my.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文件中的路径来解决我的问题。 之后,运行 composer 命令再次开始工作。 这个问题是我从 bash 交换到 zsh 引起的。

Bash 和 zsh 是不同的 shell,因此使用不同的配置文件。

.bash_profile仅适用于.zshrc ,.zshrc 仅适用于 zsh。 您可以通过键入它们各自的名称作为命令在 shell 之间进行更改( bash将使您从 zsh 进入 bash ,反之亦然)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM