2
Я пытаюсь использовать zookeeper gem и пример кода из README не удается:Получение "неинициализированным константа Zookeeper (NameError)" при попытке использовать Zookeeper Gem
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
I 'g googling и выглядящий код, и я действительно не знаю, что делать ...
Чтобы уточнить: когда вы используете 'require 'zookeeper'', он требует вашего файла, вместо того, чтобы требовать драгоценный камень zookeeper. Это потому, что в Rubies меньше 1.9.2, "." находится в конце пути загрузки. –