特定のRuby Gemの古いバージョンをどのように把握しますか?
質問
特定のRuby Gemの古いバージョンをどのように把握しますか?
古いバージョンのラックgemに戻す必要がありますが、どのバージョンが利用可能かわかりません。
解決
次のように、gemコマンドを使用できます。
gem query --remote -a -n ^rack$
クエリの-nスイッチは正規表現による検索を制限するため、この場合、名前が文字列" rack"と完全に一致するgemのみを取得します。
他のヒント
移動
http://rubyforge.org/projects/#{gem_name}/
ナビゲーションバーの[ファイル]をクリックして、使用可能な .gem
ファイルを確認します。これらのファイルはRubygemsの公式ソースです。
また、インストールした古いバージョンを知りたい場合は、gem listを使用します:
$ gem list
*** LOCAL GEMS ***
actionmailer (2.3.2, 2.3.1, 2.3.0, 2.2.2, 2.1.2, 2.1.1, 2.1.0, 2.0.2)
actionpack (2.3.2, 2.3.1, 2.3.0, 2.2.2, 2.1.2, 2.1.1, 2.1.0, 2.0.2)
activerecord (2.3.2, 2.3.1, 2.3.0, 2.2.2, 2.1.2, 2.1.1, 2.1.0, 2.0.2)
...
所属していません StackOverflow