close
撰寫成功的ruby程式,有沒有可能在對方不安裝Ruby的情況下,
在對方的 Windows / DOS 底下運行呢?
要做到這樣,非把你的檔案compile成.exe程式不可
雖然ruby本身並沒有附帶這樣的compiler,
但是目前有人研發幾個工具,可以把ruby程式轉檔exe檔
以下我們來看看怎麼做
STEP 1 請到 exerb project 的官方網站下載最新版
http://exerb.sourceforge.jp/index.en.html
STEP 2 請將下載好的壓縮檔直接覆蓋你的Ruby資料夾
STEP 3 到Ruby資料夾底下,執行 setup.rb (DOS指令為 ruby setup.rb)
此時你的bin資料夾底下,會多出兩個檔案
分別是exerb.bat 和 mkexy.bat
我們可以先幫它們兩個各建立一個捷徑,然後把捷徑貼到你想轉換的Ruby程式的資料夾
接著,只要把你的 .rb 檔,拖曳到exerb.bat的捷徑上,就會在該資料夾產生一個exe檔
(DOS指令為 exerb example.rb)
這樣,你的exe檔就產生完畢了,大功告成!
但是,如果你的程式有包含外部函式庫,這樣可能還不算完成
你必須再將example.rb(此為範例檔名)拖曳到mkexy.bat上,讓它產生一個.exy檔
再將該.exy檔,拖曳到exerb.bat,重新產生一次example.exe
這樣,就可以執行了。
全站熱搜
留言列表