以下是我的代码
require 'rubygems'
require 'tweetstream'
TweetStream::Client.new('usr','pswd').sample do |status|
puts "#{status.text}"
end当我运行这段代码时,我得到:
./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当我输入gem list:...thor (0.14.0) tiny_mce (0.1.4) treetop (1.4.8) tweetstream (1.0.4) twitter-stream (0.1.9) tzinfo (0.3.23) ...
我不明白我有宝石安装,我需要它在我的脚本,但TweetStream不是recognized.Thnak你的帮助。
发布于 2010-10-05 01:29:34
这可能是因为您的文件名为tweetstream.rb。
‘'require’加载相同的文件,但在其中找不到TweetStream常量的定义。
更改文件名以使其正常工作。
https://stackoverflow.com/questions/3857178
复制相似问题