1

我在谷歌上搜索了很多以找到答案,但找不到答案。我该如何解决这个依赖问题。如果我删除 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 并重做捆绑安装。没有喜悦。

4

2 回答 2

3

我在 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'

希望能帮到你。

于 2013-03-29T00:05:57.240 回答
3

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

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

于 2013-07-16T05:20:30.783 回答