Ruby on rails 3 我可以让bundler不要使用早期的gem吗?

Ruby on rails 3 我可以让bundler不要使用早期的gem吗?,ruby-on-rails-3,bundler,Ruby On Rails 3,Bundler,我正试图让我的rails3应用程序、gem taps和heroku配合得很好。谷歌的一个解决方案是使用早期版本的sequel。所以我想让bundler使用sequel v3.13.0而不是sequel v3.15.0,但bundler说: You have requested: sequel = 3.13.0 The bundle currently has sequel locked at 3.15.0. Try running `bundle update sequel` 可能是依赖关系

我正试图让我的rails3应用程序、gem taps和heroku配合得很好。谷歌的一个解决方案是使用早期版本的sequel。所以我想让bundler使用sequel v3.13.0而不是sequel v3.15.0,但bundler说:

You have requested:
sequel = 3.13.0

The bundle currently has sequel locked at 3.15.0.
Try running `bundle update sequel`
可能是依赖关系阻止了这一点-我该如何发现?我可以用别的方法吗?
谢谢…

在您的gem文件中,放入
gem“sequel”,“3.13.0”

然后运行
bundle安装--relock


要了解有关bundler的更多信息:

只需添加到另一个答案中,您也可以在GEM文件中添加您自己的答案。因此,您可以在Gemfile
gem“sequel”、>3.13.0“
gem“sequel”
中这样放置。将来你可能会发现这很有用