用spree 1.1.1找不到宝石'spree-paypal-express'

时间:2012-06-18 15:14:17

标签: ruby-on-rails rubygems spree

您好我已安装并正在使用Spree 1.1.1。并希望将PayPal集成到引擎中。当我试图安装'spree_paypal_express'时,控制台显示以下信息,请帮帮我。

Could not find gem 'spree-paypal-express (>= 0) x86-mingw32' in the gems available on this machine.

2 个答案:

答案 0 :(得分:0)

这有一些可能的问题。

首先,您的Gemfile可能存在问题。例如,

- gem可能不在gemfile中,

- 您可能在gemfile中错误拼写了gem的名称

- 宝石名称中可能有额外的空格(例如gem 'spree-paypal-express '< - 注意额外空间)

以下是您可以尝试的一些事项(首先检查上面的内容以确保您的Gemfile正确):

  • 删除所有宝石(转到ruby的gems文件夹,删除规范文件夹和gems文件夹 - 或使用rvm创建新的gemset)
  • 宝石列表应该或多或少是空的
  • gem install bundler
  • 并尝试从头开始再次捆绑安装。

答案 1 :(得分:0)

我从github存储库手动下载了zip文件夹并解压缩。 进入运行gem build spree_paypal_express.gemspec的目录 然后它会生成一些文件,其中 spree_paypal_express-1.1.0.gem 将是其中之一。 所以稍后运行gem install spree_paypal_express-1.1.0.gem

然后你准备好了......你可以通过gem list

查看