5

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'とりわけ試してみましたが、何も機能していないようです。

クラスが初期化されないのはなぜですか?

4

2 に答える 2

7

間違ったバージョンの gem を使用していたことが判明しました。

Github は光沢のある新しいバージョン 0.5 を備えていますが、rubygems はまだ v. 0.4 です。

からのインストールでgit: 'git://github.com/amro/gibbon.git'すべて解決!

フェイスパーム!

于 2013-06-21T09:32:34.503 に答える
0

私はギボンのメンテナーです。ご迷惑おかけして申し訳ありません。0.4.x が現在のリリースであり、その readme (最新の 0.5.x より前のコミット) にリンクされているという事実を反映するために、 readme (Thanks Charles) を更新しました。将来的には、人々を混乱させないように、必ず新しいブランチを作成します。

バージョン 0.5.0 はまだテスト中ですが、すぐにリリースされるはずです。古い API とは大幅に異なる、MailChimp の API の新しいバージョンに当たるため、ドキュメントは異なります。

于 2013-06-27T00:20:35.460 に答える