我可以让捆绑商使用更早的宝石吗?

时间:2010-10-24 19:02:16

标签: ruby-on-rails-3 bundler

我正在尝试使用我的rails3 app&宝石水龙头heroku可以很好地一起玩。一个google搜索解决方案是使用早期版本的续集。所以我想尝试让Bundler使用续集v3.13.0而不是续集v3.15.0,但是捆绑者说:

You have requested:
sequel = 3.13.0

The bundle currently has sequel locked at 3.15.0.
Try running `bundle update sequel`

它可能是依赖性阻止了这一点 - 我怎么知道?我可以用其他方式做到这一点吗? 感谢...

2 个答案:

答案 0 :(得分:0)

在您的Gemfile中,添加gem "sequel", "3.13.0"

然后运行bundle install --relock

要详细了解bundler:http://asciicasts.com/episodes/201-bundler

答案 1 :(得分:0)

只需添加到其他答案,您也可以在Gemfile中version strings。所以,您可以将这样的内容放在Gemfile gem "sequel", "> 3.13.0"gem "sequel"中。你可能会在将来的某个时候发现它很有用!