1

エラーメッセージ:Bundlerはgem "spree_core"と互換性のあるバージョンを見つけることができませんでした:

  *In Gemfile:
    spree_paypal_express (>= 0) ruby depends on
      spree_core (>= 1.0.0) ruby
    spree (= 0.50.2) ruby depends on
      spree_core (0.50.2)*

rails --versionを実行すると、次のようになります。

git://github.com/shuber/sortable.git (at master) is not checked out. Please run `bundle install`

他のStackOverflowの投稿で提案されているように、.bashrcプロファイルをいじくり回しました。「バンドルの更新」では、上記の最初のメッセージと同じエラーメッセージが表示されます。

Mac OS X Lion
Rails 3.0.7
ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-darwin11.3.0], MBARI 0x6770, Ruby Enterprise Edition 2011.03

'rvm gem list bundler'は1.1.3と1.1.3のみを返しますが、このgitクローンを使用する作業環境では、bundler1.1.3と1.0.22があります。

考え?この時点で何をすべきかよくわかりません。Gemfile.lockを削除して、bundle installを再度実行しようとしましたが、成功しませんでした。

4

1 に答える 1

1

Gemfileでスプリージェムをどのように指定していますか?エラーメッセージは、「spree」の1つのバージョン(おそらく= 0.50.2)を指定しているようですが、spree_paypal_expressは別のバージョン(> = 1.0.0)を必要としています。

私はバンドラーにあまり詳しくないので、はっきりとは言えません。たぶんあなたのGemfileを投稿することは、私たちがあなたのためにより多くのリードを見つけるのを助けることができますか?

幸運を!

于 2012-05-09T18:29:29.010 に答える