2010-03-20 75 views

回答

5

看一看Platypus;它可以做你想做的事。

從它的主頁:

鴨嘴獸是爲 的Mac OS X操作系統的開發人員工具。它可以是 用於創建原生的,完美無缺的 集成的Mac OS X應用程序 解釋的腳本,如shell 腳本或Perl和Python程序。 這是通過將腳本包裝在 中的應用程序包目錄 結構以及運行該腳本的可執行文件 二進制文件來完成的。

+1

我只是用Platypus把一個簡單的Ruby腳本變成一個完整的.app,所以我可以把它發送給其他人,讓他們輕鬆運行它,它效果很好! – Kelan

0

與Windows相比,Ruby和Python是爲Mac OS X預建的,所以最簡單的方法可能是使用Cocoa和Ruby。你可以從書Programming Cocoa with Ruby中獲得很好的信息。

4

MacRuby似乎是最有可能的候選人,不知道你在做什麼更多的細節。它可以製作獨立的本地二進制文件。

http://www.macruby.org/欲瞭解更多信息。

+0

同上。如果你不關心其他平臺,這將是最好的選擇。但是,使用Macruby進行掌握時,最好知道如何使用xcode和界面構建器。 – Priit

+0

我可以將它與QtRuby一起使用,並將它發送給其他人,而不需要他們擁有QtRuby? – bunnyBEARZ

1

RubyCocoa包含一個腳本(standaloneify.rb),用於將您的項目使用的所有Ruby文件打包到應用程序包裝中,而MacRuby(建議如果您的目標是10.5+)則編譯爲本機代碼,因此不再需要其他工作一個獨立的應用程序比Objective-C。

+1

這將與QtRuby一起工作嗎? – bunnyBEARZ

相關問題