次の興味深いシナリオがあります。
RVM 経由で ruby 1.9.2 をインストールしました。バンドル 1.1.4 があらかじめパッケージ化されています。
私のアプリケーションにはバンドラー 1.0.15 が必要です。
私は以下を実行しようとしました:
gem uninstall bundler
私は以下を取得します:
INFO: gem "bundler" is not installed
どうすればバンドラーをダウングレードできますか?
ありがとう。
次の興味深いシナリオがあります。
RVM 経由で ruby 1.9.2 をインストールしました。バンドル 1.1.4 があらかじめパッケージ化されています。
私のアプリケーションにはバンドラー 1.0.15 が必要です。
私は以下を実行しようとしました:
gem uninstall bundler
私は以下を取得します:
INFO: gem "bundler" is not installed
どうすればバンドラーをダウングレードできますか?
ありがとう。
解決策を見つけました。
どうやら rvm は、すべての gemspec に表示されるグローバル gemspec にその gem をインストールします。
したがって、次のようにします。
rvm use 1.9.2@global
続いて:
gem uninstall bundler
トリックを行います。
これは、次のように短縮することもできます。
rvm @global do gem uninstall bundler
以下を .bash_profile に追加してみてください
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
または、バンドルを RVM の bin ディレクトリにリンクしてみてください
ln -s ~/.rvm/gems/ruby-1.9.2-p290@fonista/bin/bundle ~/.rvm/bin/