Heroku CLI внезапно сломался

Внезапно от одной команды к другой 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

Что, черт возьми, происходит?


person Matt    schedule 02.06.2017    source источник
comment
Возможный дубликат клиент heroku перестал работать   -  person BishopZ    schedule 07.01.2018
comment
Ответ Мохамеда отлично работает для Ubuntu   -  person sureshvv    schedule 16.08.2018


Ответы (3)


эта проблема возникла у меня только после последнего обновления CLI heroku, CLI heroku проверяет наличие обновлений после выполнения любой команды, связанной с и при запуске обновлений возникает проблема, потому что не работает с правами root.

чтобы исправить это, вам нужно переустановить CLI heroku

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
person Mohamed Okasha    schedule 02.06.2017

Это только что случилось со мной. Я исправил это, удалив приложение heroku так же, как я его установил. У меня был установлен драгоценный камень, поэтому я удалил его.

gem uninstall heroku

Затем я использовал доморощенный, чтобы переустановить его.

brew install heroku

и это сработало.

person afxjzs    schedule 06.06.2017

Нечто подобное (хотя и с другим сообщением об ошибке) произошло со мной после обновления моей ОС. На Mac обязательно установите CommandLineTools (с Xcode) после крупного обновления ОС!

person morgler    schedule 05.10.2017