→ Blueshiva: Ruby的話,Mac有內建,所以應該不需要另外安裝東西 08/15 12:34
→ uranusjr: MacRuby 是 Cocoa 的 Ruby binding, 不是 MRI 本身 08/15 13:21
→ uranusjr: 不過 MacRuby 有 deployment tool 可以把整個包起來, 所 08/15 13:21
→ uranusjr: 以你只要把 app bundle 本體丟出去使用者就能用 08/15 13:22
推 abcdefghi: 用qt吧, tcl寫複雜的程式很難用. 08/15 13:58
推 peacedove: 為何不用native的cocoa + objective-c? 08/15 20:45
後來試著使用 Platypus,如果是搭配 Ruby/Tk 可以用
只是有終端機跟著跑出來,看起來有點醜,但沒深入試可否寫互動式 GUI
但是搭配其他的 third-party 函式庫就會失敗
像是 qtbindings (Ruby/Qt) 或是 Perl/Tk
雖然可以手動建 Mac application bundle 的資料夾和相關檔案
但是似乎沒有容易的方法建立在 app 裡面的執行檔,像是 Platypus 所建立的
當然,用 Objective-C + Cocca 寫 Mac 的 GUI 是比較直接的方法
只是小弟想用自己已經會的語言,直接建 GUI,比較省事
不過還是感謝各位的回應
※ 編輯: Neisseria (211.74.79.172), 08/17/2014 20:29:26
→ uranusjr: 所以你沒試 MacRuby?如果只論 OS X 這應該還是最佳解 08/19 12:45
→ Neisseria: MacRuby 已經停止支援了,現在有商業版的 RubyMotion 08/19 22:47
→ Neisseria: 小玩了一下 Shoes,還蠻有趣的 有機會研究看看 08/19 23:03