3

可能重复:
如何从命令行调用旧版本的 gem?

如果我有两个版本的 gem,我该如何选择执行哪个版本?

例如,如果gem list heckle给我

*** LOCAL GEMS ***

heckle (2.0.0.b1, 1.4.3)

从命令行heckle --version给我

heckle 2.0.0.b1

我怎么能告诉它运行 heckle 1.4.3 呢?

我需要使用捆绑器才能做到这一点吗?如果是这样,会涉及多少牦牛剃毛?

4

1 回答 1

-3

您可以使用 RubyGems 轻松做到这一点。

例如:

require 'rubygems' # if RUBY_VERSION < 1.9
gem 'example', '1.2'

进一步阅读: http ://docs.rubygems.org/read/chapter/4#page71

但是使用 Bundler 已经是一个更好的解决方案了。

于 2012-10-15T00:35:34.427 回答