我正在尝试添加 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,而 rubygems 仍在使用 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/