logoHappy my life


JRuby1.0.3でgem updateが失敗する

Posted in Ruby on Rails, プログラミング by でむやん on the 2008/3/24 月曜日

JRuby+Ruby on Railsを使う際にちょっとした問題があったのでメモしておく。

Windows XP Home + JDK 1.6.0_05 + JRuby 1.0.3のインストールも終り、gem updateを行なうと

c:\jruby-1.0.3\bin>gem update
Updating installed gems ...
Bulk updating Gem source index for: http://gems.rubyforge.org
ERROR: While executing gem ... (NativeException)
   org.jvyamlb.ParserException: ParserException while scanning a block mapping
we had this expected , but found org.jvyamlb.tokens.ScalarToken

なんて言われて、gemのupdateが出来なかった。
ググっても答えは見つからないし。
どうやらyamlのライブラリの改行処理に問題があるらしい事までは分った。が、どうやって解決していいのか分らない。

ってことで、JRuby 1.1RC3でgem updateしたところ一回で終った。
別に1.0.3にこだわる必要もないので1.1RC3で進めてみることにする。

関連記事

trackback : http://cocoa.jpn.org/archives/43/trackback

Leave a Reply