Rails勉強会@東京#37で質問した件
感想とかは後で書くとして取り合えず書いておく。
merb-genのvery_flatが起動しないっていう発言をしたんだけど…しょーもないミスだった。
% merb-gen very_flat sample % cd sample
して、起動しようとして以下を入力したらエラーが出て、その旨発言したんだけれども…、
% merb -l sample.rb "/home/maedana/local/repos/public/git/examples/merb/sample/config/init.rb" Loading init file from /home/maedana/local/repos/public/git/examples/merb/sample/config/init.rb /usr/local/ruby187/lib/ruby/gems/1.8/gems/merb-core-1.0.8/lib/merb-core/logger.rb:182:in `>=': comparison of Fixnum with :"sample.rb" failed (ArgumentError) from /usr/local/ruby187/lib/ruby/gems/1.8/gems/merb-core-1.0.8/lib/merb-core/logger.rb:182:in `warn!'
以下を入力すると正常に起動する。
% merb -I sample.rb "sample.rb" Loading init file from sample.rb ~ Parent pid: 14024 merb : worker (port 4000) ~ Starting Mongrel at port 4000 merb : worker (port 4000) ~ Successfully bound to port 4000
何が違うかというと前者はl(エル)オプションで、ログファイルを指定できるというもので
後者はI(アイ)オプションで、initファイルを指定できるというものだった。
... という落ちでした ... orz
ヘルプよく読もうね > 自分
% merb --help
から抜粋
-I, --init-file FILE File to use for initialization on load, defaults to config/init.rb -l, --log-level LEVEL Log levels can be set to any of these options: debug < info < warn < error < fatal (default is info)
... l(エル)とI(アイ)の区別がつくフォント使おう…(フォント詳しくないから誰か教えて!!!)