2017-06-02 100 views
2

突然間,從一個命令到另一個命令,英雄CLI停止工作。無論我在命令行中輸入什麼內容,都會遇到同樣的錯誤。見下文。Heroku CLI突然崩潰

$heroku help 
▸ commands is not a heroku command. 
▸ Perhaps you meant domains 
▸ Run heroku help for a list of available commands. 
! error getting commands pid 24643 exit 127 

這是怎麼回事?

+0

[heroku客戶端停止工作]的可能重複(https://stackoverflow.com/questions/22416047/heroku-client-stopped-working) – BishopZ

回答

0

這個問題剛發生在我上次更新的heroku CLI後, heroku CLI檢查執行任何命令後是否有更新,當運行更新時出現問題,因爲沒有使用root權限。

解決這個問題,你需要重新安裝Heroku的CLI

sudo apt-get remove heroku 
sudo add-apt-repository "deb https://cli-assets.heroku.com/branches/stable/apt ./" 
curl -fL https://cli-assets.heroku.com/apt/release.key | sudo apt-key add - 
sudo apt-get update 
sudo apt-get install heroku 

,你可能需要添加此路徑

PATH=$PATH:~/usr/bin 
export PATH 
0

這只是發生在我身上。我通過刪除heroku應用程序來修復它,就像我安裝它一樣。我安裝了寶石,所以我卸載了它。

gem uninstall heroku

然後我用自制重新安裝。

brew install heroku

它工作。

0

更新我的操作系統後發生了類似的事情(雖然有不同的錯誤信息)。在Mac上,確保在主要操作系統更新後安裝CommandLineTools(使用Xcode)!