簡體   English   中英

Laravel 5/Composer 終端錯誤:sh.exe": composer: command not found

[英]Laravel 5/Composer terminal error: sh.exe": composer: command not found

當我嘗試在當前項目文件路徑下的終端(Git Bash)中運行composer require "illuminate/html":"5.0.*"時,出現標題錯誤。 即使我輸入類似composer -v我也會遇到同樣的錯誤。

我什至嘗試重新安裝作曲家,它安裝正常,但命令仍然不起作用。

在 PhpSTORM 終端中,運行相同的命令會出現以下錯誤: 'composer' is not recognized as an internal or external command, operable program or bath file.

我已經使用 Composer 正確安裝了 VirtualBox、Vagrant 和 Laravel(我知道這一切都很好,因為我的代碼很棒,並且在實時嘗試時也能正常工作,而其他情況下)......除非我在這里遺漏了一些東西(Laravel 菜鳥)。

為什么會這樣?

如果你在你的虛擬機外(在你的主機系統中)安裝了 composer 並且你想在沒有 ssh 的情況下使用它到你的 vagrant box:

確保將 composers 目錄添加到 PATH。 然后關閉您當前的終端並重新加載一個新終端。 需要關閉終端才能重新加載 PATH。

錯誤sh.exe": composer: command not found表示在當前文件夾或 PATH 中找不到sh.exe": composer: command not found

找出我收到錯誤的原因:忘記 ssh。

解決方法是:終端中的vagrant ssh

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM