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