何の拡張もせず、なにに組み込みもせず、意味もなくmrubyでRubyコードを動かします。
mrubyを取ってきて、ビルドします。
git clone git://github.com/mruby/mruby.git mruby cd mruby make -j 5
bin
の中に、mruby.exe
とmrbc.exe
が出来ています。
下記の、腐ることすらないRubyコードを動かします。
#playkit.rb class Momonga def initialize name="Musasabi", kind="Yamane" @name = name @kind = kind end def play p "#{@name} jita-bata! (#{@kind})" end end momonga = Momonga.new("Obake") momonga.play
mrubyにpathを渡すだけです。
mruby/bin/mruby.exe playkit.rb
事前にmrubyバイナリにしておく時は、mrbcで.mrb
ファイルにしておきます。
mruby/bin/mrbc.exe playkit.rb
mruby/bin/mruby.exe -b playkit.mrb
……バイナリ(〃l _ l)??