1

您如何确定特定 Ruby Gem 的旧版本是什么?

我需要恢复到旧版本的 rack gem,但我不确定哪些版本可用。

4

3 回答 3

5

为此,您可以使用 gem 命令,如下所示:

gem query --remote -a -n ^rack$

query 的 -n 开关限制了通过正则表达式进行搜索,因此在这种情况下,您只会获得名称与字符串“rack”完全匹配的 gem。

于 2009-05-03T08:30:46.857 回答
3

http://rubyforge.org/projects/#{gem_name}/

单击导航栏中的“文件”并查看.gem可用的文件。这些文件是 Rubygems 的官方来源。

于 2009-05-03T07:13:36.340 回答
0

如果您想知道已安装的旧版本,请使用 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)
...
于 2009-05-03T12:36:46.720 回答