繁体   English   中英

使用git克隆中的spree安装软件包的问题:

[英]Issue with bundle install using spree from a git clone:

错误消息:Bundler找不到与宝石“ 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并再次运行捆绑安装,但没有成功。

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

我对捆绑器不太熟悉,因此无法肯定地说。 也许发布您的Gemfile可以帮助我们为您找到更多线索?

祝好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM