1

我是 Xcode 的 MacRuby 新手,但我认为(希望)是一个简单的问题。我有一个小型 Rub​​y Sinatra Web 应用程序,我想将其打包为 Mac OS 打包应用程序 (.app)。该应用程序(无论它是如何打包的)用于读取与 Mac OS X Server 不同的特定 plist 文件,并通过浏览器中的特定 Web 端口显示结果。我不知道 MacRuby 是否可行,但我只需要一个简单的 GUI 来启动和停止 Sinatra Web 应用程序,这样用户就不必对命令行大惊小怪了(希望不必安装 gems , ETC)。我开始了解 MacRuby 和 Xcode 4 的一些基础知识,但我不确定将 Sinatra ruby​​ 文件放在 Xcode 项目中的哪个位置或如何启动它。

我确实知道如何运行 bash 命令在应用程序路径中启动 ruby​​ 服务器,但不确定这是否是最佳方式或实际放置 ruby​​ 文件的位置。

请原谅我缺乏桌面开发知识——我真的只在网络世界工作。如果我可以详细说明任何要点,请告诉我。

4

1 回答 1

0

控制塔可能是您的解决方案:

https://github.com/MacRuby/ControlTower

作为 macruby 项目的一部分,它基本上可以满足您的需求。它仍然很新,需要工作,但它确实起作用。我已经能够让它与 sinatra 一起用于一些测试应用程序,但我还没有尝试让我的任何实际应用程序通过它运行(因为我还在学习自己)

于 2012-05-11T17:50:02.587 回答