【问题标题】:Can I get bundler t use an earlier gem?我可以让 bundler 使用早期的 gem 吗?
【发布时间】:2010-10-24 19:02:15
【问题描述】:

我正在尝试让我的 rails3 应用程序、gem taps 和 heroku 一起玩得很好。谷歌搜索的一个解决方案是使用早期版本的续集。所以我想尝试让 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`

可能是依赖项阻止了这种情况 - 我该如何找出?我可以通过其他方式做到这一点吗? 谢谢...

【问题讨论】:

    标签: ruby-on-rails-3 bundler


    【解决方案1】:

    在您的 Gemfile 中,输入 gem "sequel", "3.13.0"

    然后运行bundle install --relock

    要了解有关捆绑器的更多信息:http://asciicasts.com/episodes/201-bundler

    【讨论】:

      【解决方案2】:

      只是添加到其他答案,您也可以在 Gemfile 中 version strings。所以,你可以在 Gemfile gem "sequel", "> 3.13.0"gem "sequel" 中这样写。将来您可能会发现这很有用!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-08-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-11
        • 1970-01-01
        • 1970-01-01
        • 2011-12-29
        相关资源
        最近更新 更多