我在本地计算机上安装了三个版本的机架(rack (1.4.1, 1.3.6, 1.3.5)
)。对于某些gem(例如Cucumber
),它需要激活较低版本的rack
?
我尝试过bundle
,但没有好处。
执行时,cucumber
仍将使用系统版本为1.4.1
的激活机架。 Bundle
指定应安装哪个gem 但不确保将激活哪个gem 。
如何激活某些版本的rack
?
答案 0 :(得分:12)
您可以在项目的gemfile中指定版本
gem "rack", "1.3.5"
由matt
指出:
使用Gemfile中指定的gem:
bundle exec cucumber
答案 1 :(得分:1)
使用bundler它会为您管理它。