Je le script Ruby suivant:de script Ruby ne fonctionne pas avec des erreurs étranges sur la bibliothèque Highline
begin
puts "What is the password? "
the_pass = ask("") { |q| q.echo = "*" }
end while the_pass == nil || the_pass == "\n" || the_pass == ""
Et il échoue quand j'appuyez sur Entrée:
méthode non définie
default_external' for REXML::Encoding:Module /Library/Ruby/Gems/1.8/gems/highline-1.6.19/lib/highline.rb:621:in
dire » /Bibliothèque /Ruby/Gems/1.8/gems/highline-1.6.19/lib/highline.rb:914:inget_response' /Library/Ruby/Gems/1.8/gems/highline-1.6.19/lib/highline.rb:259:in
demander »
On dirait qu'il échoue lors de la validation de l'entrée pour the_pass
, mais je ne peux pas comprendre l'erreur, comment sont-ils liés?
Merci