Как заменить герой Heroku на Heroku Toolbelt?

Я знаю, что у меня есть близкий вопрос, но они мне не помогли.

Я изучаю все рельсы, драгоценные камни, git, концепцию героику и очень люблю ее. Когда я выпустил действия командной строки heroku (Ubuntu linux), я получил предупреждения о том, что драгоценный камень был устаревшим, и я должен установить toolbelt. Я выполнил полную установку wget инструмента:

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

Но теперь, когда я использую командную строку heroku, я все еще получаю устаревшее предупреждение. Я подозреваю, что мне нужно избавиться от драгоценного камня герою, но я не уверен, как это сделать? Я хочу быть уверенным, чтобы сделать это правильно, чтобы он не загружался позже через bundler. Спасибо.

Ответ 1

Команда удаления удалит любой драгоценный камень. В этом случае вы хотите использовать следующее:

gem uninstall heroku

Ответ 3

У меня были проблемы с работой Toolbelt. Я запускаю OSX, поэтому мое решение может не работать для вашей установки Linux Ubuntu. Я все еще думал, что могу поделиться на всякий случай. Вот шаги, которые я использовал, чтобы заставить его работать:

  1. Удалите герой герою, запустив gem uninstall heroku. Он спросил, хочу ли я remove executables: heroku. Обязательно выберите "Да".

  2. Перейдите на страницу [https://toolbelt.heroku.com/][1] и загрузите/установите приложение Toolbelt.

  3. На странице Toolbelt он упомянул, что /usr/local/heroku/bin будет добавлен в ваш PATH. Я не видел этого и не был уверен, что это потому, что я запускаю zsh вместо bash. Я пошел вперед и открыл файл.zshrc и добавил его в свой PATH.

Ответ 4

Возможно, вам просто нужно перезапустить свою оболочку.

Ответ 5

Это сработало для меня: (обязательно выберите "Да", когда спросит, хотите ли вы удалить исполняемый файл: heroku)

gem uninstall heroku --all

Источник (последний комментарий): http://johntwang.com/blog/2011/09/13/remove-heroku-toolkit/