![](/img/trans.png)
[英]Laravel 5/Composer terminal error: sh.exe": composer: command not found
[英]Laravel command not found after adding Composer bin directory to PATH
我運行了sudo nano .bashrc
並添加了
export PATH="~/.composer/vendor/bin:$PATH"
我重新啟動終端,運行laravel
並收到
laravel: command not found
我在上面之前已經運行過
composer global require laravel/installer
還嘗試直接執行在終端中添加到.bashrc
的內容。
echo $PATH
打印
/home/dev/.composer/vendor/bin:~/.composer/vendor/bin:~/.composer/vendor/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
可以配置Composer用於存儲全局二進制文件的目錄,其默認值取決於您的操作系統。 您可以通過運行查看設置
composer global config bin-dir --absolute
在您的機器上輸出
/home/dev/.config/composer/vendor/bin
這就是應該添加到PATH
:
export PATH="~/.config/composer/vendor/bin:$PATH"
也可以看看:
~/.composer/
在其他計算機上看到~/.config/composer/
一個原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.