У меня есть следующий Рубиновый скрипт:Рубин скрипт не работает с странными ошибками о Highline библиотеке
begin
puts "What is the password? "
the_pass = ask("") { |q| q.echo = "*" }
end while the_pass == nil || the_pass == "\n" || the_pass == ""
И он терпит неудачу, когда я ударил Enter:
неопределенного метод
default_external' for REXML::Encoding:Module /Library/Ruby/Gems/1.8/gems/highline-1.6.19/lib/highline.rb:621:in
сказать» /Library /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
спросить»
Похоже, что это не удается при проверке ввода для the_pass
, но я не могу понять ошибку, как они связаны?
Благодаря