1

BitNami Redmine 2.0.3 (Windows 7) に Husdon 1.0.8.1 をインストールしようとしています。

rake redmine:migrate:plugins

結果:

Bundler could not find compatible versions for gem "builder":
  In Gemfile:
    cucumber (= 0.9.4) x86-mingw32 depends on
      builder (~> 2.1.2) x86-mingw32

    builder (3.0.0)

私のジェムリストは大丈夫です:

builder (3.0.0, 2.1.2)
cucumber (0.9.4)

... などなど ;)

4

1 に答える 1

4

バンドラーが行うことは、gemfile 内のすべての gem のすべての依存関係を一致させようとすることです。

これには、すべての gem のバージョンを要件に一致させることが含まれます。

バンドラーが満たすことが不可能なバージョン要件が混在しています:

builder (~> 2.1.2) x86-mingw32

...バージョンが 2.1.2 より大きく、2.2.0 より小さいことを意味します (非常に厳密な要件)。

builder (3.0.0)

... 3.0.0 のみに一致することを意味します (さらに厳密に)。

したがって、2.1.2-2.2.0 と 3.0.0 の両方を同時に一致させることはできないことがわかります。要件が一致するように、要件を緩和するか、バージョン番号を変更する必要があります。

于 2012-07-01T17:34:41.793 に答える