Heroku CLI suddenly broken

纵然是瞬间 提交于 2020-01-14 12:58:09

问题


Suddenly, from one command to the next, the Heroic CLI stopped working. No matter what I type into the command line, I get the same error. See below.

$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

What the heck is going on?


回答1:


this problem just happened with me after the last update of heroku CLI, heroku CLI check if there is updates after execute any command related with and when run updates the problem occurs because is not working with root permissions.

to fix this you need to reinstall 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

and you probably need to add this path

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



回答2:


This just happened to me. I fixed it by removing the heroku app the same way i installed it. I had the gem installed, so i uninstalled that.

gem uninstall heroku

Then i used homebrew to reinstall it.

brew install heroku

and it worked.




回答3:


Something similar (although with a different error message) happened to me after updating my OS. On a Mac, make sure to install the CommandLineTools (with Xcode) after a major OS update!



来源:https://stackoverflow.com/questions/44333834/heroku-cli-suddenly-broken

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!