无法让tweetstream库为ruby工作

时间:2010-10-04 16:26:20

标签: ruby rubygems twitter

这是我的代码

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

当我输入宝石清单时: ... 托尔(0.14.0) tiny_mce(0.1.4) 树梢(1.4.8) tweetstream(1.0.4) twitter-stream(0.1.9) tzinfo(0.3.23) ...

我不明白我已经安装了宝石,我在我的脚本中需要它但是TweetStream无法识别.Thnak你的帮助。

1 个答案:

答案 0 :(得分:2)

这可能是因为您的文件名是tweetstream.rb。

'require'加载同一个文件,无法在其中找到TweetStream常量的定义。

更改文件名以使其正常工作。