1

ギボンを立ち上げようとしています。最終的には、listSubscribe メソッドを使用したいと考えていますが、今のところ、リスト ID を取得して Gibbon を実行しようとしています。アプリを継承したので、既に他の gem を使用していますが、最初のアプリで gem を使用するのは初めてです。

エラーが発生します:

初期化されていない定数 Gibbon::API

app/controllers/my-controller.rb 内

コントローラーには、次のコードがあります。@lists = Gibbon::API.lists

ビューには、次のコードがあります。<% @lists.list %>

gemfile には、次のものがあります。gem 'gibbon', :git => 'https://github.com/amro/gibbon.git'

/config/initializers/gibbon.rb:

Gibbon::API.api_key="my-API-key-here"
Gibbon::API.timeout=15
Gibbon::API.throws_exceptions = false

私が試した中でうまくいかなかったもの: 1. 元々はgem 'gibbon'gemfile だけでしたが、RubyGems ではなく github から取得して、この質問に従って最新バージョンであることを確認しました。gibbon が「初期化されていない定数 Gibbon::API (NameError)」をスローするのはなぜですか

  1. bundle installこの質問ごとにやってみました: Heroku で初期化されていない定数 Rake::DSL の問題を修正するにはどうすればよいですか?

  2. スタック オーバーフローに関する別の質問によると、すべてのバージョン (レール、ルビー、およびギボン) に互換性があることを確認しました。それらは: rails 3.2.13 ruby​​ 1.9.3p392 gibbon 0.5.0.

何が起こっているのか、この問題を解決する方法がわかりません。どうすれば修正できますか?ありがとうございました!

4

1 に答える 1

1

Gemfile を更新した後、Rails サーバーを再起動する必要がありました。その後、うまくいきました。

于 2013-07-11T00:16:06.827 に答える