2010-10-06 48 views
2

我試圖使用zookeeper gem和示例代碼README失敗:獲得 「未初始化不斷動物園管理員(NameError)」 試圖使用飼養員寶石

require 'rubygems' 
require 'zookeeper' 
z = Zookeeper.new("localhost:2181") 
z.get_children(:path => "/") 

原因錯誤:

 
./zookeeper.rb:3: uninitialized constant Zookeeper (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 zookeeper.rb:2 

我'使用谷歌搜索和看代碼,我真的不知道該怎麼辦...

回答

4

不要打電話給你的文件zookeeper.rb。

+0

澄清:當你使用'require'zookeeper''時,它需要你的文件,而不需要zookeeper gem。這是因爲,在紅寶石少於1.9.2,「。」在加載路徑的末尾。 – 2010-10-06 20:30:11