2010-10-04 4 views
0

voici mon codene peut pas se tweetstream bibliothèque pour travailler pour Ruby

require 'rubygems' 
require 'tweetstream' 

TweetStream::Client.new('usr','pswd').sample do |status| 
puts "#{status.text}" 
end 

quand je lance ce code que je reçois:

./tweetstream.rb:6: uninitialized constant TweetStream (NameError) 
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' 
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require' 
from tweetstream.rb:2 

quand je tape la liste des pierres précieuses: ... thor (0.14.0) tiny_mce (0.1.4) treetop (1.4.8) tweetstream (1.0.4) twitter-courant (0.1.9) tzinfo (0.3.23) Je ne comprends pas j'ai la gemme installée, je l'exige dans mon script mais le TweetStream n'est pas reconnu. Je vous remercie pour votre aide.

+0

avez-vous essayé en IRB simple –

Répondre

2

Ceci est probablement dû au fait que votre nom de fichier est tweetstream.rb. 'Require' charge ce même fichier et ne trouve pas de définition de la constante TweetStream à l'intérieur de celui-ci.

Modifiez le nom de fichier pour le faire fonctionner.

Questions connexes