我有一个 Ruby on Rails 网站,并且正在重做 Facebook 应用程序。
问题是,当我尝试在本地计算机上通过 Facebook 登录时,Web 服务器崩溃并且我收到“Abort Trap 6”错误。
更多该错误消息:
/Users/**/.rvm/gems/ruby-1.8.7-p374/gems/httpclient-2.3.4.1/lib/httpclient/session.rb:303:
[BUG] Segmentation fault
ruby 1.8.7 (2013-06-27 patchlevel 374) [i686-darwin12.4.0]
Abort trap: 6
现在,在我得到“Abort Trap 6”之后,我可以再次启动 Web 服务器,但是如果我转到我的 localhost:port 配置,我会看到如下所示的错误页面:
undefined method `call' for 1025:Fixnum
然后它就行不通了——什么都行不通。
我知道 Facebook App ID/Secret 是正确的,所以有人能指出我正确的方向吗?(我知道我使用的是旧版本的 ruby/rails,但不幸的是我无法更新)。