Подтвердить что ты не робот

Команда Heroku не найдена

После установки Heroku Toolbelt в терминале на Mac при попытке выполнить следующую команду:

heroku

Я получаю сообщение об ошибке:

bash: heroku: command not found

Когда я это сделаю:

gem environment

Я получаю:

- RUBYGEMS VERSION: 1.3.6
- RUBY VERSION: 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin11.0]
- INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
- RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
- EXECUTABLE DIRECTORY: /usr/bin
- RUBYGEMS PLATFORMS:
 - ruby
 - universal-darwin-11
- GEM PATHS:
 - /Library/Ruby/Gems/1.8
 - /Users/Bart/.gem/ruby/1.8
 - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
- GEM CONFIGURATION:
 - :update_sources => true
 - :verbose => true
 - :benchmark => false
 - :backtrace => false
 - :bulk_threshold => 1000
- REMOTE SOURCES:
 - http://rubygems.org/

Я попытался добавить несколько путей к $PATH, но ничего не работает...

4b9b3361

Ответ 1

Вручное добавление символической ссылки после установки Toolbelt исправлено для меня.

sudo ln -s /usr/local/heroku/bin/heroku /usr/bin/heroku

Ответ 2

Просто запустите

$ gem install heroku

Составьте свое приложение, чтобы оно было.

Ответ 3

Не забудьте загрузить исходный файл установки.

wget -0- wget https://toolbelt.heroku.com/install-ubuntu.sh | sh

не работал у меня. И в качестве linux noob я использовал вместо этого:

wget 0- wget https://toolbelt.heroku.com/install-ubuntu.sh | sh

обратите внимание, что '-' отсутствует в опции wget. Это загрузило источник установки в мой текущий каталог.

то я сделал:

bash install-ubuntu.sh 

который завершил установку для меня.

тогда:

heroku login

работает!!

Ответ 4

Сначала установите герою:

wget -qO- https://toolbelt.heroku.com/install.sh | bash

После этого добавьте символическую ссылку в двоичный файл, например @Garrett:

sudo ln -s /usr/local/heroku/bin/heroku /usr/bin/heroku

Ответ 5

После установки Heroku Toolbelt с использованием файла .pkg, который я загрузил с Heroku Начало работы с Rails 4.x на странице Heroku, я получил heroku command not found message. Моя папка /usr/local/heroku/bin существует.

Мне удалось решить эту проблему, перейдя в https://toolbelt.heroku.com и загрузив тот же .pkg файл с этого сайта и переустановив его, Заметьте, я сделал не сначала удалить предыдущий пакет.

Ответ 6

После запуска wget -0- wget https://toolbelt.heroku.com/install-ubuntu.sh | sh вы можете получить следующее предупреждение:

WARNING: The following packages cannot be authenticated!

героиня героя-инструментабельн

Если это произойдет, запустите этот apt-get install -y --force-yes heroku-toolbelt

Я выполнил все команды с помощью sudo, но я не знаю, имеет ли это значение. Благодаря этому ответу