2016-11-08 11 views
0

openproject最新バージョン6にアップグレードしていますが、バンドルインストールを実行しているとき、エラー:Bundlerがgem "rails"の互換バージョンを見つけられませんでした。スナップショット(Gemfile.lock):rails(= 4.2.7.1)

バンドラーは、宝石のために互換性のあるバージョンを見つけることができなかった "レール":スナップショットで (Gemfile.lock): レール(= 4.2.7.1)Gemfileで

: レール(> = 4.2.7.1 、〜4.2.7)

health_check was resolved to 1.5.1, which depends on 
    rails (>= 2.3.0) 

openproject-translations was resolved to 6.0.5, which depends on 
    rails (~> 4.2.3) 

prototype-rails was resolved to 4.0.0, which depends on 
    rails (~> 4.0) 

rails-angular-xss was resolved to 0.2.0.pre.pre, which depends on 
    rails (< 5.1, >= 5.0.0) 

rails_autolink (~> 1.1.6) was resolved to 1.1.6, which depends on 
    rails (> 3.1) 

何か助けていただければ幸いです。

おかげで、 ラーフル

+0

これを試してください。 'Gemfile.lock'ファイルを削除して再度' bundle install'を実行してください –

+0

あなたはあなたのレールアプリケーションをアップグレードしようとしていますか?下位バージョンから4.2.7.1へ? – sa77

答えて

0

1 - あなたは

、3-バンドルあなたが依存関係を持っている

0

をインストールGemfile.lock rm Gemfile.lockを削除Gemfile

2 - で正しいレールのバージョンを指定してくださいこれらは互換性がありません。

openproject-translations was resolved to 6.0.5, which depends on 
    rails (~> 4.2.3) 

これは、(X> = 3)

rails-angular-xss was resolved to 0.2.0.pre.pre, which depends on 
    rails (< 5.1, >= 5.0.0) 

openproject-translationsをレール4を必要とするので、これはレール5.0.xの(< 5.1, >= 5.0.0~> 5.0.0に単純化することができる)

を必要レール4.2.xではを必要としますrails-angular-xssにはRails 5が必要です。バンドルがそれらを解決する方法はありません。

これらの宝石のいずれかまたは両方の異なるバージョンを試すことができます(最近の変更を元に戻すなど)。

0.2.0.pre.preバージョンのrails-angular-xssではなく、現在のバージョンのRailsで動作する最新のリリース0.1.0を試してください。

関連する問題