2017-06-02 105 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)!