[英]Error with Authlogic version 2.1.6 on jruby
我在ruby 1.9上運行的jruby1.6.6的authlogic版本2.1.6出現錯誤。
以下是錯誤的堆棧跟蹤:
:無法在第17行第13欄解析YAML Psych :: SyntaxError(:無法在第17行第13欄解析YAML):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:在parse' /usr/local/rvm/rubies/jruby-1.6.6/lib/ruby/1.9/psych.rb:106:in
:在加載中org / jruby / RubyBasicObject.java:1700:在__send__' org/jruby/RubyKernel.java:2099:in
發送org / jruby / RubyArray.java:1614:在each' authlogic (2.1.6) lib/authlogic/i18n/translator.rb:8:in
轉換authlogic(2.1。 6)lib / authlogic / i18n.rb:78:在`translate'中
關於此的任何指針都將有所幫助
對此已有報道(例如, http : //bugs.jruby.org/6415 )。 問題是編碼。 雖然根本原因仍未解決,但很可能您可以通過在輸入上強制執行UTF-8編碼來解決特定問題。 那是,
jruby -U -S gem install authlogic
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.