Jewel-mmo開発日記

RubyでMMORPGを作る過程を記録する日記。 Yokohama.rb 発起人。
2007-08-23

Rabbitで出力できない件の続き

--logger-type gui

rabbit.batを見ると、

start rubyw -S rabbit --logger-type gui %*

となっているので --logger-type gui はデフォルトで有効みたい。 これを指定しなくてもrdから参照している画像がなかったりするとダイアログにそのエラーが出力されるし。

rabbit.batを使わずに実行してみる

rabbitファイルをカレントにコピーして次のように実行してみる。

ruby -S rabbit --logger-type gui -s test.rd

ちなみにtest.rdは次のような内容。

= MyGame

= AAA

= BBB

結果はすぐに終了。ダイアログは出なくて、コマンドプロンプトには次のようなログが出ている。

c:/ruby-oneclick/lib/ruby/site_ruby/1.8/rabbit/html/generator.rb:208: warning: G
Lib.win32_locale_filename_from_utf8() is deprecated. Use GLib::Win32.locale_file
name_from_utf8 instead
c:/ruby-oneclick/lib/ruby/site_ruby/1.8/rabbit/html/generator.rb:208: warning: G
Lib.win32_locale_filename_from_utf8() is deprecated. Use GLib::Win32.locale_file
name_from_utf8 instead

(略)

c:/ruby-oneclick/lib/ruby/site_ruby/1.8/rabbit/html/generator.rb:208: warning: G
Lib.win32_locale_filename_from_utf8() is deprecated. Use GLib::Win32.locale_file
name_from_utf8 instead

--

あれ、もしやと思って確認したらpngファイルが出力されている! なるほどrubywじゃなくてrubyを使えば出力されるんだ。 じゃあこのログは意味なかったか……。

--

追記:上で間違えて「start ruby…」書いていたのを「start rubyw…」に修正。