jruby上Authlogic 2.1.6版出错

jruby上Authlogic 2.1.6版出错,ruby,jruby,Ruby,Jruby,我在使用jruby1.6.6的authlogic版本2.1.6时遇到错误 在ruby 1.9上运行 以下是错误的堆栈跟踪: :无法在第17行第13列分析YAML Psych::SyntaxError(:无法分析第17行列中的YAML 13): org/jruby/ext/psych/PsychParser.java:270:inparse' /usr/local/rvm/rubies/jruby-1.6.6/lib/ruby/1.9/psych.rb:148:in parse_stream' /

我在使用jruby1.6.6的authlogic版本2.1.6时遇到错误 在ruby 1.9上运行

以下是错误的堆栈跟踪:

:无法在第17行第13列分析YAML Psych::SyntaxError(:无法分析第17行列中的YAML 13): org/jruby/ext/psych/PsychParser.java:270:in
parse'
/usr/local/rvm/rubies/jruby-1.6.6/lib/ruby/1.9/psych.rb:148:in
parse_stream' /usr/local/rvm/rubies/jruby-1.6.6/lib/ruby/1.9/psych.rb:119:in
parse'
/usr/local/rvm/rubies/jruby-1.6.6/lib/ruby/1.9/psych.rb:106:in
load' org/jruby/RubyBasicObject.java:1700:in
发送
org/jruby/RubyKernel.java:2099:in
send' org/jruby/RubyArray.java:1614:in
each'
authlogic(2.1.6)lib/authlogic/i18n/translator.rb:8:in
translate' authlogic(2.1.6)lib/authlogic/i18n.rb:78:in'translate'


任何关于这方面的建议都会很有帮助

有关于这方面的报告(例如,)。问题在于编码。虽然根本原因仍未解决,但很可能通过对输入强制执行UTF-8编码来解决特定问题。就是

jruby -U -S gem install authlogic
希望这有帮助