NoMethodError(LinkedIn的未定义方法`new':模块)

时间:2013-07-30 14:00:15

标签: ruby-on-rails

我目前正在尝试按照教程学习ruby和rails等。所以我提前为这个问题的新手道歉。

我已经把一大堆代码丢弃在我身上,并附有说明“搞定它,看看它做了什么”。

它的导轨应用程序一度启动,现在需要复活。 而且我现在已经打了一个星期了。

所以,我将rails应用程序解压缩到一个文件夹中......并使用rvm自行设置

  • ruby​​ 1.9.3p448(2013-06-27修订版41675)[i686-linux]
  • Rails 3.0.7
  • 关于ubuntu 12.04

我被告知应用程序是“rails 3”应用程序。

我不得不在Gemfile中做一些改变,因为宝石不再可用等。花了很多时间与Rake错误搏斗,直到我最终强制它回到0.8.7并得到一个db:迁移到工作。< / p>

现在我可以通过'rails server'来启动WEBrick。 但是,当我将浏览器指向http://localhost:3000/时,我会得到以下输出。

我感到茫然的是“NoMethodError(未定义的方法`对于LinkedIn:模块的新方法”),因为我已经抓了,我在代码中实际上没有LinkeIn模块。 我只有

的Gemfile条目

gem“linkedin”,“〜&gt; 0.4.1”

而我无法找到代码中的哪个错误被抛出。 如果有人可以帮我识别错误发出的文件/行...或者告诉我它实际上来自LinkedIn的宝石,那将是一个很大的帮助。

我只是在告诉我,我无法找到代码的位置,以便我可以修复它。 网页上的应用程序跟踪为空白。 对我来说,在代码到达为routes.rb中的根路由指定的控制器之前,它看起来就像是在发生。

所以,请,任何帮助......如何打开追踪,去哪里找出最新情况......

由于

维达

*Console output on browse to root*

/home/ubuntu/.rvm/gems/ruby-1.9.3-p448/gems/rake-0.8.7/lib/rake/alt_system.rb:32: Use RbConfig instead of obsolete and deprecated Config.
=> Booting WEBrick
=> Rails 3.0.7 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2013-07-30 07:29:01] INFO  WEBrick 1.3.1
[2013-07-30 07:29:01] INFO  ruby 1.9.3 (2013-06-27) [i686-linux]
[2013-07-30 07:29:01] INFO  WEBrick::HTTPServer#start: pid=13793 port=3000


Started GET "/" for 127.0.0.1 at 2013-07-30 07:29:53 -0600

NoMethodError (undefined method `new' for LinkedIn:Module):


Rendered /home/ubuntu/.rvm/gems/ruby-1.9.3-p448/gems/actionpack-3.0.7/lib/action_dispatch/middleware/templates/rescues/_trace.erb (1.1ms)
Rendered /home/ubuntu/.rvm/gems/ruby-1.9.3-p448/gems/actionpack-3.0.7/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (4.3ms)
Rendered /home/ubuntu/.rvm/gems/ruby-1.9.3-p448/gems/actionpack-3.0.7/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb within rescues/layout (9.0ms)

1 个答案:

答案 0 :(得分:0)

以防其他人发生这种情况...... 在经验丰富的Rails程序员的帮助下解决了问题。 他所做的是从新鲜开始并使用rvm解决我的安装问题。

因此,在代码中,这不是一个问题,但是,这是一个关于安装rails等的问题。

某人HTH。