【发布时间】:2012-04-15 03:31:08
【问题描述】:
我在使用新安装的 gem 时遇到了问题 - 我认为我一定缺少一些东西,因为我在使用 fb_graph 和 koala 时遇到了同样的错误。我将 gem 添加到我的 gemfile 中,然后 bundle installed 它。我认为这就是你所要做的一切,所以我尝试使用在 github 上他们各自的 wiki 中演示的命令,看看它们是否适合我。
对于 Koala,我将行 @graph = Koala::Facebook::GraphAPI.new 添加到显示 pages#home 的 Pages 控制器中。我收到了错误uninitialized constant PagesController::Koala。
对于FB_Graph,我添加了user = FbGraph::User.me(ACCESS_TOKEN)这一行,得到了错误uninitialized constant PagesController::FBGraph。
很明显,我做的不对 - 可能有一些关于配置我安装的 gem 的东西我丢失了 - 不太确定。我以前从未真正搞砸过 FB API,因此该错误可能与 FB gems 相关。请指教。
【问题讨论】:
-
在尝试访问其类之前,您是否通过添加
require 'koala'来要求 gem?https://github.com/arsduo/koala/wiki -
是的 - 它说
no such file to load -- koala,在 fb_graph 的情况下它说no such file to load -- fb_graph -
首先在命令行尝试
gem install gem_name。然后再次bundle install。 -
例如
gem install koala
标签: ruby-on-rails-3 koala uninitialized-constant fb-graph