web-dev-qa-db-ja.com

rubygemsをどのようにダウングレードしますか?

Rubygems 1.3.1がインストールされていますが、1.2.0に戻りたいです。 rubygemsをダウングレードするコマンドは何ですか?

96
Shalmanese

2011年11月更新:RVMが終了したので、rvm install rubygems <version>

37
Ryan Bigg

これは、古いRailsバージョン:

Sudo gem update --system 1.4.2

Rubygemsのダウングレード/アップグレードの詳細: https://github.com/rubygems/rubygems/blob/master/UPGRADING.md

192
pseidemann

RVMを使用している場合は、これを実行して現在のRuby gemsを削除し、rubygemsをアップグレード/ダウングレードできます。

rvm install rubygems 1.4.2
25
adzdavies

これは、OSXで1.5.0から1.4.2に戻すためにうまく機能しました。

Sudo gem uninstall -v '1.5.0' rubygems-update
Sudo gem update --system --local
14
patrickmcgraw

古いRails 3スタックで同様の問題が発生しました。これらのタイプの問題が発生した場合、アプリケーションが現在実行されている実稼働サーバーに移動し、どのrubygemsバージョンをチェックすることをお勧めしますそれは使用しています:

gem -v

私にとっては、1.8.24を使用していました。そのため、このアプリに古いRubyをインストールしたときに "rvm install 1.9.3"から生成された現在のrubygemsをダウングレードするだけで、次のコマンドを実行できました。

 $ rvm install rubygems 1.8.24 --force

そしてそれは働いた。注:私はUbuntu 14.04を実行していますが、使用しているサーバーもUbuntuです。

2
Donato