2015-10-22 2 views
1

У меня проблема, когда я пытаюсь использовать «Heroku создать» в моем рубинового проекта, каждый раз, когда я делаю это обнаружиться это на раковине:Что мне делать, чтобы исправить «heroku: command not found»?

команда I Тип:

/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 

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

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

Возможно ли, что папка может противоречить герою Cli?

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

+0

убедитесь, что его не ваш интернет-вопрос – illusionist

ответ

1

после установки Toolbelt или Heroku камень, вы должны войти в систему как корень и, пожалуйста, попробуйте

sudo su 
heroku login 

эта проблема может быть причиной разные Invalid cross-device link error with boost filesystem

0

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

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

Теперь мой вопрос заключается в том, что:
Heroku: команда не найдена

0

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

Смежные вопросы