1

私は答えを見つけるためにたくさんグーグルで検索しましたが、答えを見つけることができません。この依存関係の問題を解決するにはどうすればよいですか。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 を削除して、バンドルのインストールをやり直しました。喜びはありません。

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 に答える