可能重复:
How can I call an older version of a gem from the commandline?
如果我有两个版本的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呢?
为了做到这一点,我需要使用bundler吗?如果是这样,将涉及多少yak shaving?
答案 0 :(得分:-3)
您可以使用RubyGems轻松完成此操作。
例如:
require 'rubygems' # if RUBY_VERSION < 1.9
gem 'example', '1.2'
进一步阅读: http://docs.rubygems.org/read/chapter/4#page71
但使用Bundler已经是一个更好的解决方案。