ruby-on-rails - 为什么长臂猿会抛出 'uninitialized constant Gibbon::API (NameError)'

标签 ruby-on-rails mailchimp gibbon

我正在尝试添加 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'除其他外,但似乎没有任何效果。

为什么类没有初始化?

最佳答案

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

Github 推出了一个 Shiny 的新版本 0.5,而 ruby​​gems 仍在使用 v.0.4。

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

脸掌!

关于ruby-on-rails - 为什么长臂猿会抛出 'uninitialized constant Gibbon::API (NameError)',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17228587/

相关文章:

ruby-on-rails - 如果我在 Ruby on Rails 中将 Controller 命名为 "leaves",为什么会出现错误

ruby-on-rails - 我需要将非数据库数据类创建为 Rails 3 "model",还是只是/lib 区域中的基本类?

ruby-on-rails - 'mandrill-api' gem 和 'mandrill_mailer' gem 的区别

email - Amazon SES 与用于发送每日自动电子邮件的新闻通讯服务(例如 MailChimp)

ruby-on-rails - 如何使用 Gibbon gem 在 mailchimp 列表中编辑现有成员的电子邮件地址

ruby-on-rails - Rails - Gibbon mailchimp gem 将订阅者添加到列表但不发送确认电子邮件

ruby-on-rails - Phusion 乘客内存消耗在 Ubuntu 上从 1.9.3(系统)增加到 2.1.2(RVM)

ruby-on-rails - 在 Sinatra 中使用 ActionMailer,使用邮件方法接收 nil 对象

php - mailchimp php 集成

ruby-on-rails - GIBBON::必须在调用之前设置 api_key - Rails