私はかなり厄介な問題を抱えています。私はrvmからrbenvに切り替えたばかりで、今はHerokuクライアントに問題があります。RbenvとHerokuクライアントの2つのバージョン
基本的には、古いバージョンのHerokuがシステムのどこかにあり、rbenvはそれを認識していませんが、私がインストールするherokuクライアントの新しいバージョンを上書きしています。これは私が杉のコマンドを実行するために、HerokuののCLIの新しいバージョンを必要とするので、問題である...ここで
は何が起こっているの私のシェルからだと例:
~ » gem uninstall heroku
INFO: gem "heroku" is not installed
~ » which heroku
heroku: aliased to nocorrect heroku
~ » rbenv which heroku
rbenv: heroku: command not found
~ » gem install heroku
Fetching: heroku-2.17.0.gem (100%)
Successfully installed heroku-2.17.0
1 gem installed
~ » which heroku
heroku: aliased to nocorrect heroku
~ » heroku version
heroku-gem/1.12.1
~ » rbenv which heroku
/Users/Andrew/.rbenv/versions/1.9.2-p290/bin/heroku
~ » gem list heroku
*** LOCAL GEMS ***
heroku (2.17.0)
~ » heroku version
heroku-gem/1.12.1
~ »
私がどこかわかりませんHerokuの古いバージョンは、どうやってそれを取り除くのか、あるいは(もっとも重要なのは)なぜ私のシステムに残っていて、rbenv固有の新しい宝石を上書きするのかです。
提案がありますか?
rbenvをインストールする前に、マシンからrvmを完全に削除しましたか? – leonardoborges
はい。しかし、あなたが残っているかもしれない問題の原因となるかもしれない何らかの痕跡についての勘違いがあるなら、私はチェックして見たいと思っています... – Andrew