1

嗨,我已经安装并运行 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.
4

2 回答 2

0

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

那么你准备好了......你可以检查gem list

于 2012-07-19T23:33:12.463 回答
0

这有几个可能的问题。

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

-- gem 可能不在 gemfile 中,

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

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

以下是您可以尝试的一些事情(在首先检查上述内容以确保您的 Gemfile 正确之后):

  • 删除所有 gem(转到 ruby​​ 的 gems 文件夹,删除规范文件夹和 gems 文件夹 - 或使用 rvm 创建一个新的 gemset)
  • 宝石列表应该或多或少为空
  • 宝石安装捆绑器
  • 并尝试从头开始再次捆绑安装。
于 2012-06-18T15:31:15.200 回答