preload
3月 24

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

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

1
2
3
4
5
6
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 <block end>, but found org.jvyamlb.tokens.ScalarToken

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

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

関連記事

TrackBack URL :

コメントをどうぞ

Comments links could be nofollow free.