Heroku CLI 突然出现故障

4

突然间,从一个命令到另一个命令,Heroic 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

到底发生了什么事情?


可能是heroku客户端停止工作的重复问题。 - BishopZ
Mohamed的答案在Ubuntu上完美运行。 - sureshvv
3个回答

3
这个问题发生在我升级heroku CLI之后,每次执行任何与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

我在更新操作系统后遇到了类似的问题(尽管错误信息不同)。在Mac上,确保在主要操作系统更新后安装CommandLineTools(带有Xcode)!


0
这种情况我也遇到过。我通过与安装相同的方式移除了heroku应用程序来解决它。我之前已经安装了gem,所以我卸载了它。
gem uninstall heroku
然后我使用homebrew重新安装了它。
brew install heroku
这样就解决了问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接