如何在不同版本的gem之间切换?

时间:2012-03-14 13:50:39

标签: ruby gem cucumber rack

我在本地计算机上安装了三个版本的机架(rack (1.4.1, 1.3.6, 1.3.5))。对于某些gem(例如Cucumber),它需要激活较低版本的rack

我尝试过bundle,但没有好处。

执行时,cucumber仍将使用系统版本为1.4.1的激活机架。 Bundle指定应安装哪个gem 但不确保将激活哪个gem

如何激活某些版本的rack

2 个答案:

答案 0 :(得分:12)

您可以在项目的gemfile中指定版本

gem "rack",  "1.3.5"

matt指出:

使用Gemfile中指定的gem:

bundle exec cucumber

答案 1 :(得分:1)

使用bundler它会为您管理它。