2012-10-02 54 views
-1

我试图让facebook cleaner工作,但它失败,出现以下消息:未定义的方法`电子邮件=”的零:NilClass(NoMethodError)

./lib/facebook.rb:140:in `get_home': undefined method `email=' for nil:NilClass (NoMethodError) 
    from (eval):23:in `form_with' 
    from ./lib/facebook.rb:139:in `get_home' 
    from /var/lib/gems/1.8/gems/mechanize-2.5.1/lib/mechanize.rb:409:in `get' 
    from ./lib/facebook.rb:137:in `get_home' 
    from ./lib/facebook.rb:38:in `setup' 
    from fb_cleaner.rb:34 

,这是行136码145;

def get_home 
    @a.get(MOBILE_URL) do |page| 
    sleep(SLEEP_TIME) 
    @home = page.form_with(:action => "https://login.facebook.com/login.php?m=m") do |f| 
     f.email = @email 
     f.pass = @password 
    end.submit 
    end 
    @home 
end # get_home 

任何人都有线索?

+2

你的问题很难读懂,如果有人能帮助你,你会很幸运。你应该编辑它:) – Agis

+1

@ Agis:你可以用几个按键自己修改格式... –

+1

@muistooshort我宁愿向人们解释为什么在夏日阳光下戴防晒霜是一个好主意,而不是将它应用于他们自己。胜/胜 – Agis

回答

1

这个库的最后一次提交是2年前。 Facebook的界面有可能在此期间发生变化。

其他用户遇到同样的问题,有2年前的open ticket

我认为这是合理的说,图书馆不再工作,也似乎是无人维护。

相关问题