2
J'essaie d'utiliser zookeeper gem et un exemple de code de README échoue:Obtenir "Zookeeper constante initialisés (NameError)", tout en essayant d'utiliser gem Zookeeper
require 'rubygems'
require 'zookeeper'
z = Zookeeper.new("localhost:2181")
z.get_children(:path => "/")
provoque une erreur:
./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 suis googling et le code de recherche et je n'ai vraiment aucune idée de ce qu'il faut faire ...
Pour clarifier: Lorsque vous utilisez 'require 'zookeeper'', vous avez besoin de votre fichier, plutôt que d'avoir besoin du zookeeper gem. C'est parce que, dans Rubies moins de 1.9.2, "." est à la fin du chemin de chargement. –