根底にたどり着くことができないように見えるかなり厄介な問題があります。rvm から rbenv に切り替えたところ、Heroku クライアントで問題が発生しています。
基本的に、システムのどこかに古いバージョンの Heroku が存在し、rbenv はそれを認識していませんが、インストールした heroku クライアントの新しいバージョンを上書きしています。cedar コマンドを実行するには新しいバージョンの 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 固有の新しい gem を上書きしているのかがわかりません。
助言がありますか?