0

ruby 1.9.3 でリファイナリー 1.0.9 から 2.0.9 に更新しようとしています。このエラーが発生しています:

Bundler は、gem "refinerycms-core" の互換性のあるバージョンを見つけることができませんでした:

 In Gemfile:
   refinerycms-news (~> 1.2) ruby depends on
     refinerycms-core (~> 1.0.0) ruby

   refinerycms (~> 2.0.9) ruby depends on
     refinerycms-core (2.0.9)

エラーの内容と対処方法を教えてください。

4

1 に答える 1

0

Bundler は、すべての gem (つまり、他の gem) のすべての依存関係がインストールされ、gem デザイナーによって指定されたバージョン要件を満たしていることを確認しようとします。

Gemfile では、いくつかの方法で Gem のバージョンを指定できます。この方法で~>は、指定した数以上のバージョンを指定できますが、知らず知らずのうちにメジャー リリースがインストールされるほど大きくはありません。

refinery-newsそのため、 gemのバージョンの制限を緩和する必要があるようです。1.2現在許可されているバージョンよりも新しいバージョンが利用可能である可能性があります (そのバージョンは、refinerycms-core 1.0.0 に依存しますが、refinerycms には同じ gem の新しいバージョンが必要です) )。

于 2012-11-30T21:23:33.520 に答える