5

我正在尝试将长臂猿宝石添加到 Rails 3.2 应用程序中。

我已按照说明进行操作,并使用以下内容设置了 gibbon.rb 初始化程序

Gibbon::API.api_key = ENV["MAILCHIMP_API_KEY"]
Gibbon::API.timeout = 15
Gibbon::API.throws_exceptions = false

该应用程序正在抛出

uninitialized constant Gibbon::API (NameError)

我已经尝试过require 'gibbon',但似乎没有任何效果。

为什么类没有初始化?

4

2 回答 2

7

原来我使用了错误版本的 gem。

Github 有一个闪亮的新版本 0.5,而 ruby​​gems 仍在 v. 0.4 上。

git: 'git://github.com/amro/gibbon.git'解决一切安装!

捂脸!

于 2013-06-21T09:32:34.503 回答
0

我是 Gibbon 的维护者。抱歉,添麻烦了。我更新了自述文件(感谢 Charles),以反映 0.4.x 是当前版本并链接到它的自述文件(最新的 0.5.x 之前的提交)这一事实。将来我一定会创建一个新的分支,以免混淆人们。

0.5.0 版仍在测试中,但应该很快就会发布。文档有所不同,因为它使用了 MailChimp 的 API 的新版本,这与旧 API 大不相同。

于 2013-06-27T00:20:35.460 回答