Happy My Life

日常とか技術とか

JRuby1.0.3でgem updateが失敗する

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で進めてみることにする。