答案 0 :(得分:6)
看看Platypus;它可能会做你想要的。
从其主页:
评论中每@XtraSimplicity次Platypus是一个开发工具 Mac OS X操作系统。有可能 用来创造本土的,完美无缺的 集成了Mac OS X应用程序 解释脚本,如shell 脚本或Perl和Python程序。 这是通过包装脚本来完成的 应用程序包目录 结构以及可执行文件 运行脚本的二进制文件。
修改:Platypus无法处理来自stdin
或stdout
的任何输入或输出。在某些情况下,这将排除它。
答案 1 :(得分:4)
MacRuby似乎是最有可能的候选人而不了解你正在做什么的更多细节。它可以创建独立的本机二进制文件。
http://www.macruby.org/了解更多信息。
答案 2 :(得分:1)
RubyCocoa包含一个脚本(standaloneify.rb),用于将项目使用的所有Ruby文件打包到app包装器中,而MacRuby(如果你的目标是10.5+则推荐)编译为本机代码,因此不再需要创建一个独立应用程序而非Objective-C。
答案 3 :(得分:0)
与Windows相比,Ruby和Python是为Mac OS X预先构建的,因此最简单的方法可能是使用Cocoa和Ruby。您可以从 Programming Cocoa with Ruby 一书中获得很好的信息。