Exerbを使用して、Rubyスクリプトを実行ファイルに変換する簡単な例を紹介します。
実行ファイルに変換したいRubyスクリプトを準備します。 ここでは「Hello!」というメッセージを出力するhello.rbを例として用います。 内容は下記の通りです。
puts "Hello!"
Exerbで実行ファイルに変換する前に、MSVCRT32版Rubyで実行できることを確認します。 この時点で問題があれば、Rubyスクリプトを修正してください。
$ ruby hello.rb
Hello!
実行確認は忘れやすいですが、必ず行ってください。 また、可能であれば、Exerbコアに含まれるRubyインタプリタと同一バージョンのRubyを使用してください。
レシピファイルを準備します。 ここでは最小限のレシピファイルであるhello.exrを例として用います。 内容は下記の通りです。
general:
startup: hello.rb
file:
hello.rb:
Exerbのソースコードをインストールした場合、レシピファイルを自動生成することができます。 hello.rbのレシピファイルを生成するには、下記のどちらかを実行します。
$ ruby -r exerb/mkexy hello.rb
Hello!
$ mkexy hello.rb
Hello!
exerbコマンドを実行して、実行ファイルに変換します。 この時点で問題があれば、レシピファイルを修正してください。
$ exerb hello.exr
生成された実行ファイルを実行します。 「Hello!」と表示されれば成功です。
$ hello.exe
Hello!