仕事で使っている Ruby script を他の人も使えるようにと思い,
exerb でバイナリを作ってみたんだけど,
作成したバイナリでは Windows 共有が見れない.
もちろん,元の script では問題ない.
環境は
- exerb-4.2.0
- Ruby-mswin32-1.8.6-p111
- Windows Vista Ultimate
まあ,exerb が簡単に使えることがわかっただけでも,よしとしておく.
手順の覚え書き
1. レシピファイルの自動生成
必要なライブラリ・モジュール情報等を記載したレシピファイルの生成.
$ ruby -r exerb/mkexy foo.rb
これで,レシピファイル foo.exy が生成される.
2. 実行ファイルの生成
$ exerb foo.exy
これで,バイナリ foo.exe が生成される.
- Exerb Project
http://exerb.sourceforge.jp/
- Ruby-mswin32 (ja)
http://www.garbagecollect.jp/ruby/mswin32/ja/