BitArts Blog

ロードバイク通勤のRubyプログラマで伊豆ダイバー。の個人的なブログ。

RVM環境でRailsするとlogger.rbでエラー

RVMでRuby 1.8.7を入れて、Railsを動かそうとしたら次のようなエラーが出た。

private method `chomp' called for nil:NilClass
/Users/miyamae/.rvm/rubies/ruby-1.8.7-head/lib/ruby/1.8/logger.rb:174
...

該当箇所を見てみる。

173: id, name, rev = %w$Id$
174: ProgName = "#{name.chomp(",v")}/#{rev}"

あれ。RCSタグが展開されていないみたいですね。

とりあえず手で書く。

173: id, name, rev = %w$Id: logger.rb 22285 2009-02-13 10:19:04Z shyouhei $
174: ProgName = "#{name.chomp(",v")}/#{rev}"

適切な対処法じゃないかもしれないけど、とりあえず動いた。