[問題] 將 Ruby 命令稿包成 Win 和 OS X 執行檔已刪文
小弟之前幫自已的實驗室用 Ruby 寫了一些 script
包括查詢資料庫的部分,用 sqlite3
和程式邏輯的部分,自行完成,純 Ruby code
之後預計給別人使用時,會加上 GUI 的部分,尚未決定用那個套件
因為預計會在 Windows 上和 OS X 上跑這些程式
而且其他使用者不太熟悉 Ruby,希望使用上不要太麻煩
想說將這些 script 包成 Windows 執行檔和 OS X app
找了一下可能的 solution,目前覺得有希望的是:
OCRA: http://ocra.rubyforge.org/ (for Windows)
Traveling Ruby: http://phusion.github.io/traveling-ruby/ (for OS X)
但是,不知道在實務上,這些套件是否能夠順利産出相對應的執行檔
我也想過,如果還蠻困難或是很 buggy 的話,就不要投資時間在這些程式碼上面
可能改用 Java,包成 JAR 檔,deploy 起來可能會比較簡單
當然,實際上還是要自己試;不過,想先上來問問各位大大寶貴的經驗
感謝囉
[Update]
後來採用 JRuby + Warbler,可以包成 JAR 或是 WAR 檔
前者是一般 application,後者是 Web apps,像是 Rails 或是 Sinatra
JRuby 蠻有趣的,可以從 Ruby 呼叫 Java,反過來也行
一些 C/C++ extended gems 不能用,不過蠻多都有 Java 版的替代品
GUI 目前試用幾個後,SWT 可用性最佳,Swing 會有閃退問題
不過 SWT 有點年紀了,之後會再試 JavaFX
不過,不代表其他方案不行,一部分原因是小弟 C/C++ 比較弱
Java 相對好處理,寫起來也比 C++ 簡單(自我感覺良好)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.105.248.146
※ 文章網址: https://www.ptt.cc/bbs/Ruby/M.1444324946.A.E1F.html
推
10/09 01:24, , 1F
10/09 01:24, 1F
推
10/09 13:12, , 2F
10/09 13:12, 2F
推
10/17 19:29, , 3F
10/17 19:29, 3F
→
10/17 19:29, , 4F
10/17 19:29, 4F
→
10/17 19:29, , 5F
10/17 19:29, 5F
※ 編輯: Neisseria (175.182.116.97), 10/18/2015 01:43:12
※ 編輯: Neisseria (175.182.116.97), 10/18/2015 01:46:07
推
01/13 11:05, , 6F
01/13 11:05, 6F
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章