簡體   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