將Ruby程式轉換成exe可執行檔案

2021-08-22 15:55:53 字數 810 閱讀 2447

rubyscript2exe,exerb 都是很不錯的工具,這裡主要介紹一下exerb ,rubyscript2exe也很簡單啦~

用法也很簡單,先執行 mkexy your_script.rb,讓 mkexy 啟動你的指令碼並執行,這期間它會自動探測出 your_script.rb 所依賴的類庫檔案以及擴充套件庫檔案(可能比較慢,需要耐心等待),並在 your_script.rb 結束執行後建立乙份清單 your_script.exy,然後執行命令 exerb your_script.exy 即可生成 your_script.exe。ok,現在可以輕鬆地把你的 ruby 指令碼分享給朋友們了。(注1)

看到這裡,也許你會跟我一樣想,哇哈哈哈,有了這個工具,用 ruby 來做 gui 的小工具就變得有意義了啊。沒錯,對依賴 fxruby、wxruby 的 ruby gui 指令碼也能正常的使用 exerb 完成轉換 (注2)。但是,由於 exerb 會把 fxruby/wxruby 的執行庫嵌入到 .exe 檔案裡,慢的同時生成的 .exe 檔案都非常大,fxruby 的在 9mb 左右,wxruby 的 11mb 左右。對於乙個功能簡單的小工具來說,這個程度的體積顯然是很多人不能接受的。

事實上,已經有了乙個 gui toolkit 執行庫很小,visualuruby,雖然它是 windows only 的,雖然它現在在 vista 上還有點小問題。不過這又是另外乙個話題了。

注1: 在這之前也許你需要用 upx 壓縮一下生成的 .exe 檔案,因為它確實比較大。

注2: 對於 gui 指令碼,使用 exerb -c gui your_script.exy 可以避免生成的可執行檔案執行時帶有 windows 命令列視窗。

Python中py檔案轉換成exe可執行檔案的方法

一 背景 今天閒著無事,寫了乙個小小的python指令碼程式,然後給同學炫耀的時候,發現每次都得拉著其他人過來看著自己的電腦螢幕,感覺不是很爽,然後我想著網上肯定有關於python腳程式設計客棧本轉換成可執行檔案的操作,事不宜遲,我就開始了問度娘,各種尋找資料,發現網上的資料太多了,有一些比較老了,...

如何將py檔案轉換成exe檔案

本篇部落格是本人寫的第一篇部落格,用於記錄在工作上實操過的練習,都是經過實際操練執行得出來的 操作步驟 win r開啟執行視窗,輸入 cmd,在cmd視窗中輸入pip install pyinstaller 等待計算機安裝 安裝庫的時候沒有想到要寫部落格記錄,所以並未截圖,安裝時,會出現安裝的進度條...

py檔案轉換成exe格式

本人寫好的py再給別人使用的時候,往往都需要再在別人的電腦上配置一遍環境,感覺超級麻煩,所以找到了pyinstaller這個工具,可以幫助我直接生成exe檔案,當然也幫我做好了庫環境的包含工作,簡單方便,在此記錄。pip install pyinstaller在命令列中進入所需打包的目錄 打包指令 ...