Ruby 如何检查旧版本gem的依赖关系?

Ruby 如何检查旧版本gem的依赖关系?,ruby,rubygems,dependencies,gem,Ruby,Rubygems,Dependencies,Gem,如何检查旧版本gem的依赖关系?“gem dependency”命令似乎仅适用于最新版本,尽管在“gem help dependency”页面中有-v选项(version) 以下是所有可用版本的列表: 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.

如何检查旧版本gem的依赖关系?“gem dependency”命令似乎仅适用于最新版本,尽管在“gem help dependency”页面中有-v选项(version)

以下是所有可用版本的列表:

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年的帖子,遇到了同样的问题:

相关:

有人有其他方法来检查旧版本gem的依赖关系吗


编辑:仍在寻找一种方法来查找旧版本gem的所有依赖项。

好吧,它不如通过命令行使用RubyGems方便,但您可以在浏览gems时找到这些信息


例如,ActiveSupport引入了对i18n的依赖,同时引入了对multi_json的依赖。

这很有帮助,感谢您查看列出的版本中的依赖项。但是,该网站只列出了外部依赖项-我实际上希望找到开始需要
activesupport(>=2.3.11,运行时)
的版本。实际上,rubygems上没有列出更多的依赖项:
Gem activemerchant-1.23.0 active\u utils(>=1.0.2,运行时)activesupport(>=2.3.11,运行时)builder(>=2.0.0,运行时)i18n(>=0,运行时)json(>=1.5.1,运行时)mocha(~>0.11.3,开发)money(>=0,运行时)nokogiri(>=0,运行时)rake(>=0,开发)rubigen(>=0,开发)