2010-10-04 65 views
0

在這裏工作是我的代碼無法獲得tweetstream庫爲紅寶石

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) 微流(0.1.9) tzinfo(0.3.23) ...

我不明白我已經安裝了寶石,我需要在我的劇本,但TweetStream不recognized.Thnak你的幫助。

+0

你在簡單的IRB嘗試 – 2010-10-04 17:24:54

回答

2

這可能是因爲你的文件名是tweetstream.rb。

「需要」加載此相同的文件,並在無法找到TweetStream不變的定義。

更改文件名,使其工作。