Что мне делать, чтобы исправить «heroku: команда не найдена»?

У меня проблема, когда я пытаюсь использовать «heroku create» в своем проекте ruby, каждый раз, когда я это делаю, в оболочке появляется это:

команду я набираю:

/demo_app$ heroku create

Результат я получаю:

Setting up node-v4.2.1... ▸    Get https://cli-assets.heroku.com/node/v4.2.1/node-v4.2.1-linux-x64.tar.gz: dial tcp: lookup cli-assets.heroku.com on 127.0.1.1:53: cannot unmarshal DNS message
 !    error getting commands pid 11838 exit 1

У меня есть все последние версии, которые вы можете себе представить:
ruby 2.2.3
rails 4.2.4
nodejs v4.2.1

И я кое-что заметил, когда запускаю команду «какой геройку». В моей системе Ubuntu есть это:
/usr/local/heroku/bin/heroku

Возможно ли, что папка может конфликтовать с heroku Cli?

Мне нужна ваша помощь, пожалуйста! Я искал решение, но не нашел.


person alexscjava    schedule 22.10.2015    source источник
comment
убедитесь, что это не ваша проблема с интернетом   -  person illusionist    schedule 23.10.2015


Ответы (3)


после установки toolbelt или heroku gem вы должны войти в систему как root и попробовать

sudo su
heroku login

эта проблема может быть вызвана другой недопустимой ошибкой связи между устройствами с файловой системой boost

person Reyza Permana S    schedule 03.11.2015

Я нашел решение этой проблемы, я выполнил эту команду здесь, чтобы удалить heroku с компьютера:
rm -rf ~/.heroku
sudo rm -rf /usr/local/heroku /usr/bin/ геройку

После этого я установил Heroku Cli, но у меня другая проблема, команды heroku не работают.

Теперь моя проблема в том, что:
heroku: команда не найдена

person alexscjava    schedule 23.10.2015

После того, как я так сильно разозлился, я решил больше не использовать героку, я поместил свое приложение в openshift, и это решило мою проблему.

person alexscjava    schedule 23.10.2015