将 Heroku 从 gem 升级到 toolbelt,但仍然是旧版本
Upgraded Heroku from gem to toolbelt, but still old version
Heroku 建议从旧的 gem 切换到新的 "Heroku Toolbelt":
https://blog.heroku.com/archives/2012/10/15/upgrading-to-the-heroku-toolbelt
我运行这些命令成功:
$ sudo gem uninstall heroku
$ sudo gem uninstall heroku --all
$ wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh
然后我重新启动了我的终端,然后......我仍然有旧版本:
$ heroku version
heroku-gem/2.33.5 (x86_64-linux) ruby/1.9.3
$ heroku fork
! `fork` is not a heroku command.
$ which heroku
/home/me/.rvm/gems/ruby-1.9.3-p362/bin/heroku
我忘记了什么?
类似问题:
- How do I replace the Heroku gem with Heroku Toolbelt? 但 none 的答案有效
- Heroku toolbelt fails update and rails/heroku migrating from gem to toolbelt 但我没有
~/.heroku/client
文件夹
您的某个 rvm 安装中似乎仍然安装了 gem。
尝试在不使用 sudo:
的情况下删除 gem
gem uninstall heroku
which heroku
的值不应该在 ~/.rvm
文件夹中,而是 /usr/local
.
Heroku 建议从旧的 gem 切换到新的 "Heroku Toolbelt":
https://blog.heroku.com/archives/2012/10/15/upgrading-to-the-heroku-toolbelt
我运行这些命令成功:
$ sudo gem uninstall heroku
$ sudo gem uninstall heroku --all
$ wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh
然后我重新启动了我的终端,然后......我仍然有旧版本:
$ heroku version
heroku-gem/2.33.5 (x86_64-linux) ruby/1.9.3
$ heroku fork
! `fork` is not a heroku command.
$ which heroku
/home/me/.rvm/gems/ruby-1.9.3-p362/bin/heroku
我忘记了什么?
类似问题:
- How do I replace the Heroku gem with Heroku Toolbelt? 但 none 的答案有效
- Heroku toolbelt fails update and rails/heroku migrating from gem to toolbelt 但我没有
~/.heroku/client
文件夹
您的某个 rvm 安装中似乎仍然安装了 gem。
尝试在不使用 sudo:
gem uninstall heroku
which heroku
的值不应该在 ~/.rvm
文件夹中,而是 /usr/local
.