Salve a tutti, è da poco che mi sono interessato a questo fantastico
linguaggio ed ora volevo utilizzarlo per creare un semplice script che
mi dice se ho nuove mail sul mio account di posta gmail. Per iniziare ho
cercato un po con google ed ho trovato questa guida
http://ruby.html.it/guide/lezione/3681/gmail/ dove viene utilizzata la
gems gmailer. Ho provato l’esempio ed mi escono moltissimi warning fino
ad arrivare ad un errore. Vi posto l’output completo:
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:60: warning:
useless use of a variable in void context
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:61: warning:
useless use of a variable in void context
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:62: warning:
useless use of a variable in void context
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:63: warning:
useless use of a variable in void context
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:64: warning:
useless use of a variable in void context
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:65: warning:
useless use of a variable in void context
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:66: warning:
useless use of a variable in void context
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:67: warning:
useless use of a variable in void context
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:68: warning:
useless use of a variable in void context
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:69: warning:
useless use of a variable in void context
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:70: warning:
useless use of a variable in void context
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:60: warning:
instance variable @cookie_str not initialized
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:61: warning:
instance variable @login not initialized
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:62: warning:
instance variable @pwd not initialized
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:63: warning:
instance variable @raw not initialized
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:64: warning:
instance variable @contact_raw not initialized
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:65: warning:
instance variable @timezone not initialized
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:66: warning:
instance variable @created not initialized
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:67: warning:
instance variable @proxy_host not initialized
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:68: warning:
instance variable @proxy_port not initialized
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:69: warning:
instance variable @proxy_user not initialized
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:70: warning:
instance variable @proxy_pass not initialized
/usr/lib/ruby/1.8/net/http.rb:571: warning: using default DH parameters.
/usr/lib/ruby/1.8/net/http.rb:571: warning: using default DH parameters.
/usr/lib/ruby/1.8/net/http.rb:571: warning: using default DH parameters.
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:1011:in `messages':
undefined method `box' for nil:NilClass (NoMethodError)
from
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:1008:in `each'
from
/usr/lib/ruby/gems/1.8/gems/gmailer-0.2.1/gmailer.rb:1008:in `messages'
from gmail_check.rb:14
Spero possiate aiutarmi.
–Guglielmo