Re: [心得] RubyCocoa

看板MacDev作者 (godfat 真常)時間18年前 (2007/07/24 23:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《yllan (藍永倫)》之銘言: : 那用 RubyCocoa 寫出來的程式,可以在其他台電腦上跑嗎? : 還是要先裝 RubyCocoa? 當然,因為 ruby 是 scripting language, 你的程式就只是文字而已, 所以他除了 RubyCocoa 外,還需要安裝 Ruby 我電腦裡內建的 ruby 是 1.8.2, 老實講,和 1.8.6 差太多了,太老舊﹍ 所以可以的話都建議更新到 1.8.6 如果不希望讓其他電腦灌東西,可能需要找打包的方式 有一個 ruby gem 叫 rubyscript2exe, 是把 ruby script 打包成 binary executable 的小工具,他會把 ruby interpreter 和其他需要用到的 lib 都打包進來 不幸的是,在 mac with ruby 1.8.6 我還沒成功過,作者說,1.8.5 是可以用的, 1.8.6 他不知道改了什麼,以致於在 mac 上有一些問題﹍。 要嘗試的話: sudo gem install rubyscript2exe 而在 mac 的 gem 裡,作者沒有打包裡面需要用到的一個小程式,叫 eee 這個 eee 是由 pascal 寫成的,作者建議下載 free pascal compiler 去 compile 而我的嘗試結果是,自己 compile 出來的完全不能用 @@ (我猜是版本太新了吧﹍ :() 反而用作者提供的預先 compile 好的,能 work 一半﹍(最終還是有錯誤 :() 在 windows 中,使用 eee 這個名稱,linux 中是 eee_linux, mac 是 eee_darwin compile 好 eee 時記得把名稱改成正確的名稱 首頁: http://www.erikveen.dds.nl/rubyscript2exe/ eee: http://www.erikveen.dds.nl/rubyscript2exe/index.html#2.2.0 eee binary: http://www.erikveen.dds.nl/eee/index.html#7.0.0 希望再過一陣子作者會修正這個錯誤,我自己稍微試了一下修不好 另外,由於這個程式只是做打包的動作,所以做出來的執行檔會很肥大 好處就是不需要灌 ruby 和 ruby-cocoa 和其他任何用到的 ruby lib --   『風車』が廻り続ける度に 『美しき』幻想が静かに紡がれ    『焔』の揺らめきの外に 『腕』を伸ばす愚かな者達 -《Roman》5th Story  『宝石』をより多く掴もうと 『朝と夜』の狭間を彷徨い続ける Track 10   『星屑』の砂の煌めきにも 『葡萄酒』の仄甘い陶酔を魅せ 黄昏の賢者 『賢者』が忌避する檻の中から 『伝言』の真意を彼等に問うだろう   『天使』が别れを告げし時 『地平線』は第五の物語を識る -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.28.18
文章代碼(AID): #16fXWT_a (MacDev)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
文章代碼(AID): #16fXWT_a (MacDev)