簡體   English   中英

jruby上的Authlogic 2.1.6版本出錯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM