无法使用Rails 4解决jruby上的gem依赖关系 - doorkeeper,sass-rails

时间:2013-03-28 07:47:46

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

我已经搜索了大量的答案,找不到答案。如何解决此依赖性问题。如果我删除了sass-rails(这不是实际的,只是为了测试问题),那么问题只是将Gemfile下载到具有依赖性冲突的coffee-rails。

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并重做bundle install。没有快乐。

2 个答案:

答案 0 :(得分:3)

我检查了GitHub上的应用程序/门卫问题。 这个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'

希望能帮到你。

答案 1 :(得分:3)

我会使用最新的fork而只提前提交

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