現在、Rails アプリケーションの 1 つをバージョン 3.1.3 で実行しています。私のgemfileは常にリストされています:
gem 'rails', '3.1.3'
これはうまくいきました。3.1.10 に移行するために、Gemfile を次のように変更しました。
gem 'rails', '~> 3.1.10'
驚いたことに、bundle update rails
その変更後に実行すると問題が発生します。
Bundler could not find compatible versions for gem "multi_json":
In Gemfile:
twitter (>= 0) ruby depends on
multi_json (~> 1.3) ruby
fnordmetric (>= 0) ruby depends on
multi_json (1.2.0)
テストとして、gem のバージョンを'>= 3.1.0'
3.2 に変更してみましたが、この特定のアプリケーションではまだ準備ができていません。
セキュリティの脆弱性に対処するために本日リリースされた 3.1.10 でこれを実行するための提案はありますか?
また、更新:
私は Gemfile.lock を隠して、Rails 3.1.4 から始めることにまったく問題はありません。3.1.5+ に行こうとするとすぐに、ここからすべての問題が始まります。