Команды Heroku, выдающие эту ошибку на mac:! Ошибка при получении команд pid 29989 SIGSEGV (сигнал 11) - PullRequest
0 голосов
/ 05 мая 2018

Это только начало происходить из ниоткуда. Это случилось с кем-то еще? Я запустил heroku create app и получил эту ошибку ! error getting commands pid 29989 SIGSEGV (signal 11). Эта ошибка не дает абсолютно никакой информации. Я все время использую героку и не могу понять, почему эта ошибка стала происходить. Я запустил which heroku и он показал файлы героку, где в /usr/local/heroku/bin/heroku. По сути, мне пришлось удалить heroku и обновить node.js, чтобы он снова заработал. Шаги, которые я предпринял, чтобы заставить герою снова работать.

  • Я обновил node.js до версии 8.11.1
  • я безудержную героку sudo rm -rf /usr/local/heroku
  • Я удалил кеш героя rm -rf ~/.local/share/heroku ~/Library/Caches/heroku
  • А затем установил героку с помощью установочной загрузки heroku для рабочего стола.

Даже после всего того, что команды не работали должным образом, но я начал получать новую ошибку /usr/local/bin/heroku not found. Кажется, мне пришлось сделать еще одно удаление, чтобы заставить команды работать снова gem uninstall heroku --all, а затем волшебным образом все снова заработало.

Из того, что я собрал, мой старый путь героку был /usr/local/heroku/bin/heroku, а новый путь героку - /usr/local/bin/heroku. Возможно, Герою сделал обновление, которое больше не могло найти мой старый путь. Лучшая догадка.

Конечно, нужно было пройти еще много времени, чтобы заставить героку снова работать, поэтому я решил поделиться этим с кем-нибудь еще. И надеюсь, что, если это случится снова, может быть лучшее решение для этого. Если есть, пожалуйста, ответьте.

Я использовал эту ссылку, чтобы помочь мне пройти чистую деинсталляцию для Mac https://devcenter.heroku.com/articles/heroku-cli#uninstalling-the-heroku-cli

1 Ответ

0 голосов
/ 22 октября 2018

Немного опоздал на эту вечеринку, но отвечал на случай, если кто-то еще столкнется с той же ошибкой. Эта ошибка вызвана запуском устаревшего дистрибутива Heroku CLI (ранее известного как Toolbelt). Деинсталлируйте текущую версию и переустановите соответствующий дистрибутив отсюда: https://devcenter.heroku.com/articles/heroku-command-line поможет.

...