Rails - 新安装的宝石未初始化的常量错误
我在使用新安装的宝石时遇到了麻烦 - 我认为必须有一些我错过了,因为我在fb_graph和koala中都遇到了同样的错误。我添加了gem到我的gemfile然后bundle install
编辑它。我以为这就是你所要做的,所以我试着用github上各自维基上演示的命令来看看它们是否适合我。Rails - 新安装的宝石未初始化的常量错误
在考拉的情况下,我添加了行@graph = Koala::Facebook::GraphAPI.new
我的页面控制器显示pages#home
。我得到了错误uninitialized constant PagesController::Koala
。
在FB_Graph的情况下,我添加了行user = FbGraph::User.me(ACCESS_TOKEN)
并得到了错误uninitialized constant PagesController::FBGraph
。
很明显,我没有做正确的事情 - 也许有一些关于配置宝石我安装,我错过了 - 不是很确定。我从来没有真正搞糟FB API,所以有可能这个错误与FB宝石特别相关。请指教。
尝试
gem install koala
gem install fb_graph
第一
并重新启动服务器导轨,它现在应该有它。
解决了这个问题 - 我认为这主要是因为我忘记重新启动rails服务器,所以我在安装gem之前运行了前一个。 – Kvass 2012-03-31 22:20:21
您可能需要要求宝石。将这些添加到控制器的顶部。
require "koala"
require "fbgraph"
在您尝试访问其课程之前,您是否需要添加'require'koala''来需要该宝石? 'https:// github.com/arsduo/koala/wiki' – danneu 2012-03-31 22:07:05
是的 - 它说'没有这样的文件加载 - 考拉'和在fb_graph的情况下它说'没有这样的文件加载 - fb_graph' – Kvass 2012-03-31 22:08:10
尝试首先在命令行中输入“gem install gem_name”。然后再次“捆绑安装”。 – 2012-03-31 22:08:35