【问题标题】:Cannot resolve gem dependencies - doorkeeper, sass-rails - on jruby using Rails 4无法在 jruby 上使用 Rails 4 解决 gem 依赖项-doorkeeper、sass-rails
【发布时间】:2013-03-28 07:47:45
【问题描述】:

我在谷歌上搜索了很多以找到答案,但找不到答案。我该如何解决这个依赖问题。如果我删除 sass-rails(这不实用,只是为了测试问题),那么问题只会将 Gemfile 滚动到具有依赖冲突的咖啡轨。

Bundler could not find compatible versions for gem "railties":
  In Gemfile:
    doorkeeper (~> 0.6.7) java depends on
      railties (~> 3.1) java

    sass-rails (~> 4.0.0.beta1) java depends on
      railties (4.0.0.beta1)

我已尝试删除 Gemfile.lock 并重新进行捆绑安装。不开心。

【问题讨论】:

    标签: jruby gemfile ruby-on-rails-4 railtie doorkeeper


    【解决方案1】:

    我在 GitHub 上检查了 applicake/doorkeeper 问题。 这个 gem 还不支持 Rails 4,0.6.x 也不支持。

    https://github.com/applicake/doorkeeper/pull/200

    我们不打算为 rails 4 支持低于 1.0 的版本。

    但是有人已经像这样https://github.com/applicake/doorkeeper/pull/213 为 Rails 4 分叉了。
    您可以按如下方式使用这些分叉。

    # Gemfile
    gem 'doorkeeper', github: 'kaznum/doorkeeper', branch: 'support_rails4'
    

    希望能帮到你。

    【讨论】:

      【解决方案2】:

      我会使用仅提前提交的最新分叉

      gem 'doorkeeper', github: 'stas/doorkeeper', branch: 'rails4'

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-12-23
        • 1970-01-01
        • 2012-10-12
        • 1970-01-01
        • 1970-01-01
        • 2013-09-04
        • 1970-01-01
        • 2017-11-05
        相关资源
        最近更新 更多