Ошибка команды Heroku.local/share/heroku/client/bin/heroku: строка 21:
My heroku toolbelt отлично работал до последней недели, что он дал мне эту ошибку для всех команд геройки.
$ heroku run console -a abc
/Users/songserm/.local/share/heroku/client/bin/heroku: line 21: /Users/songserm/.local/share/heroku/client/bin/node: No such file or directory
/Users/songserm/.local/share/heroku/client/bin/heroku: line 21: /Users/songserm/.local/share/heroku/client/bin/node: No such file or directory
Я не знал, что моя героинка была обновлена автоматически, но изменилось то, что я устанавливал аддоны heroku-vi примерно в то время. Не уверен, если это так.
Кто-нибудь видел эту проблему раньше?
Отметил, что я установил герою на свой Mac с помощью доморощенного.
Ответы
Ответ 1
Причина:
Это также случилось со мной, клиент автоматически обновился, но не сделал это правильно:
heroku run console
heroku-cli: Updating to 6.11.14-c5f9179... 12.9 MB/12.9 MB
/Users/steves/.local/share/heroku/client/bin/heroku: line 21: /Users/steves/.local/share/heroku/client/bin/node: No such file or directory
/Users/steves/.local/share/heroku/client/bin/heroku: line 21: /Users/steves/.local/share/heroku/client/bin/node: No such file or directory
Решение:
Решением было переустановить клиента, используя следующее (как показано здесь https://github.com/heroku/cli/issues/485):
rm -rf ~/.local/share/heroku/client
Затем я проверил с помощью команды status и правильно установил ее:
heroku status
heroku-cli: Updating to 6.11.14-c5f9179... 12.9 MB/12.9 MB
Migrating Heroku CLI v5 plugins... done
Apps: No known issues at this time.
Data: No known issues at this time.
Tools: No known issues at this time.
Ответ 2
Не каталог Ошибка при выполнении команд Heroku
heroku
▸ stat /User/xxx/.local/share/heroku/client/bin/heroku: not a directory
▸ fork/exec /User/xxx/.local/share/heroku/client/bin/heroku: not a directory
Решение состоит в том, чтобы удалить предыдущий каталог
rm -rf ~/.local/share/heroku/client