我正在尝试将gibbon gem添加到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'
等等,但似乎没有任何效果。
为什么课程没有初始化?
答案 0 :(得分:7)
原来我使用的是错误版本的宝石。
Github运行了一个闪亮的新版本0.5,而rubygems仍然在v.4.4。
从git: 'git://github.com/amro/gibbon.git'
安装解决了所有问题!
捂脸!
答案 1 :(得分:0)
我是Gibbon的维护者。抱歉,添麻烦了。我更新了readme(感谢Charles)以反映0.4.x是当前版本并与其自述文件链接的事实(最近的0.5.x前提交)。在未来,我一定会创建一个新的分支,以免混淆人们。
版本0.5.0仍在测试中,但应尽快发布。文档是不同的,因为它命中了新版本的MailChimp的API,这与旧的API有很大的不同。