Ошибка с Authlogic версии 2.1.6 на jruby - PullRequest
0 голосов
/ 10 февраля 2012

Я получаю ошибку с authlogic версией 2.1.6 с jruby1.6.6 работает на ruby ​​1.9.

Ниже приводится трассировка стека ошибки:

: не удалось проанализировать YAML в строке 17 столбца 13 Psych :: SyntaxError (: не удалось проанализировать YAML в столбце строки 17 13): org / jruby / ext / psych / PsychParser.java: 270: в 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: в __send__' org/jruby/RubyKernel.java:2099:in отправить ' 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: в `translate '

Любые указатели на это будут полезны

1 Ответ

0 голосов
/ 13 февраля 2012

Поступали сообщения об этом (например, http://bugs.jruby.org/6415). Проблема заключается в кодировании. Хотя основная причина все еще не устранена, скорее всего, вы можете обойти вашу конкретную проблему, применяя кодировку UTF-8

jruby -U -S gem install authlogic

Надеюсь, это поможет.

...