2015-11-22 75 views
-3

我正在從單詞表中獲取行,使用用戶名和密碼創建一個帳戶作爲單詞表中的單詞,並且還發送了電子郵件,但是出現錯誤:請求http連接時未定義的變量或方法http

1gen.rb:42:在 '塊':未定義局部變量或對於m AIN方法的 'http':對象(NameError)從1gen.rb
:35:在 'each_line' 從
1gen.rb:35:in'main'

這裏是代碼:

file=File.open('wordlist.txt' , 'r+') 
      file.each_line do |line| 
      gen = line.chomp 
      puts gen 
      path=("created1.txt") 
      email = gen.to_s+'@gmail.com' 
      password = gen.to_s 
      username = gen.to_s+'/>' 
      puts HackEx::Request.Do(http,HackEx::Request.CreateUser(username, email, password, facebook_id = nil)) 
      count +=1 
      file.close 

這是錯誤的一段代碼,我想我的錯誤是什麼想法,但我在紅寶石非常初學者,所有的幫助表示讚賞

回答

0

在​​行中使用的標識符http顯然在使用它之前您尚未定義。

+0

這只是一小部分,http是在庫中定義的 –

+0

,它在10分鐘前工作,剛停止工作 –

+0

當您遇到錯誤時,http沒有定義句點。錯誤是消息是毫不含糊的,沒有解釋的餘地​​。你現在應該調查爲什麼它沒有被定義,儘管你的期望。可能性:不同的拼寫,範圍規則,定義並未實際執行。除非您發佈了一個最小但_complete_示例,其他人可以執行並重現該錯誤,否則您就在這裏。 –