2012-10-02 48 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

我認爲這是合理的說,圖書館不再工作,也似乎是無人維護。

相關問題