在使用Rails 4的jruby上无法解析gem依赖项- doorkeeper, sass-rails



我在谷歌上搜索了很多答案,但没有找到一个。如何解决此依赖关系问题?如果我删除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。锁定并重做bundle安装。没有快乐。

我检查了GitHub上的applicake/doorkeeper问题。这个gem还不支持Rails 4和Rails 0.6。X将不支持。

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

我们不打算在rails 4中支持小于1.0的版本。

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

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

希望对你有所帮助

我会使用最近的fork,只提前提交

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

相关内容

  • 没有找到相关文章

最新更新