2017-08-05 134 views
0

我剛剛嘗試安裝valet很長一段時間 - 我找不到anyhelp任何地方。不管是什麼我試過了,那麼它不停地說:'Zsh:命令未找到:代客' - 無法安裝代客

Zsh: command not found: valet 

我運行(的巴什代替)和OSX Zshell。我已經安裝了Brew很長一段時間了。

我會自己回答這個問題 - 希望在相同的情況下,人們可以在將來找到這個。

回答

0

無處不在,它說'檢查你的路徑是否正確'。而且 - 如果你還沒有那樣做,那麼你應該從那裏開始。最簡單的方法就是去你的終端,並寫上:

echo $PATH 

...然後你應該在那裏看到~/.composer/vendor/bin兩個冒號之間。如果不存在,那麼你應該去你~/.bashrc -file(或~/.zshrc -file),並加入這一行:

export $PATH=~/.composer/vendor/bin:$PATH 

然後它可以是固定的。

雖然我的問題有更深的根源。雖然我的道路是正確的,那麼我仍然得到了錯誤:

Zsh: command not found: valet 

如果我寫道:which valet - 那麼它(顯然)只是valet not found迴應。

Composer

什麼固定的去除是去除我所有composer -installations。 Composer可以位於幾個不同的位置(並通過brew安裝)。因此,爲了刪除它,然後做這個(由this post的啓發,但它缺乏幾個步驟):

  • 刪除您composer - 或 - composer.phar -file。您可以通過運行which composer和/或which composer.phar找到它們。
  • 刪除您的.composer-文件夾(通常位於此處:~/.composer)。
  • 然後確保沒有使用Homebrew完成安裝(這是我認爲是爲我造成的碰撞)。您通過運行brew unlink composer然後brew remove composer來執行此操作。
  • 然後 - 如果你想100%確定它全部沒了,那麼去你的根目錄(cd /)並運行這個命令:find ./* -name 'composer.phar',這個`find ./* -name'composer'。這應該告訴你可以安裝Composer安裝的所有位置。

當這一切都被刪除,那麼你應該擺脫作曲家(完全)。 ...然後再次安裝它 - 看看你是否可以讓valet工作(它爲我做的)。