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 clone 的工作环境中,我有 bundler 1.1.3 和 1.0.22。

想法?目前还不确定该怎么做。我尝试删除 Gemfile.lock 并再次运行 bundle install ,但没有成功。

4

1 回答 1

1

您如何在 Gemfile 中指定 spree gem?错误消息似乎说您正在指定一个版本的“spree”(可能 = 0.50.2),而 spree_paypal_express 需要另一个版本(> = 1.0.0)。

我对bundler不太熟悉,所以不能肯定。也许发布您的 Gemfile 可以帮助我们为您找到更多潜在客户?

祝你好运!

于 2012-05-09T18:29:29.010 回答