0

古いバージョンの gem の依存関係を確認するにはどうすればよいですか? 「gem 依存関係」コマンドは、「gem ヘルプ依存関係」ページに -v オプション (バージョン) があるにもかかわらず、最新バージョンでのみ機能するようです。

利用可能なすべてのバージョンのリストは次のとおりです。

gem list -all -r activesupport

*** REMOTE GEMS ***

activesupport (3.2.3, 3.2.2, 3.2.1, 3.2.0, 3.1.4, 3.1.3, 3.1.2, 3.1.1, 3.1.0, 3.0.12, 3.0.11, 3.0.10, 3.0.9, 3.0.8, 3.0.7, 3.0.6, 3.0.5, 3.0.4, 3.0.3, 3.0.2, 3.0.1, 3.0.0, 2.3.14, 2.3.12, 2.3.11, 2.3.10, 2.3.9, 2.3.8, 2.3.7, 2.3.6, 2.3.5, 2.3.4, 2.3.3, 2.3.2, 2.2.3, 2.2.2, 2.1.2, 2.1.1, 2.1.0, 2.0.5, 2.0.4, 2.0.2, 2.0.1, 2.0.0, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0, 1.3.1, 1.3.0, 1.2.5, 1.2.4, 1.2.3, 1.2.2, 1.2.1, 1.1.1, 1.1.0, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0.0)
activesupport-cascadestore (0.0.2, 0.0.1)

ただし、古いバージョンの gem の依存関係を取得できないようです。

gem dependency activesupport -r -v 3.2.3
Gem activesupport-3.2.3
  i18n (~> 0.6, runtime)
  multi_json (~> 1.0, runtime)

gem dependency activesupport -r -v 1.4.2
No gems found matching activesupport (= 1.4.2)

gem dependency activesupport -r -v 1.4.1
No gems found matching activesupport (= 1.4.1)

..そして、同じ問題に遭遇した2009年頃の投稿があります: http://www.ruby-forum.com/topic/194703

関連: http://xkcd.com/979/

古いバージョンのgemの依存関係をチェックする別の方法はありますか?

編集: gem の古いバージョンのすべての依存関係を見つける方法をまだ探しています。

4

1 に答える 1

1

コマンド ラインから RubyGems を使用するほど便利ではありませんが、Gems を参照すると、 RubyGems.orgでその情報を見つけることができます。

たとえば、ActiveSupport 3.2.0.rc1では i18n への依存関係が導入されましたが、 3.1.0.beta1では multi_jsonへの依存関係が導入されました。

于 2012-05-25T22:22:07.623 に答える