2012-05-07 6 views
1

私はXcodeでMacRubyを使い慣れていませんが、私は考えています(希望)は簡単な質問です。 Mac OSのパッケージアプリケーション(.app)としてパッケージ化したい小さなRuby Sinatra Webアプリケーションがあります。アプリケーション(ただし、パッケージ化されています)は、Mac OS X Serverの一部である特定のplistファイルを読み込み、ブラウザの特定のWebポートから結果を表示するために使用されます。私はMacRubyが使えるかどうかはわかりませんが、必要なのは、Sinatra Webアプリケーションを起動して停止するシンプルなGUIだけです。ユーザーはコマンドラインを騒がす必要はありません(うまくいけば、宝石をインストールする必要もありません、など)。私はMacRubyとXcode 4の基本を理解し始めていますが、Xcodeプロジェクト内でSinatraルビファイルをどこに配置するのか、またどのように起動するのかはわかりません。MacRubyアプリケーション内でSinatraを実行しています

私はbashコマンドを実行する方法を知っていますが、アプリケーションパス内でrubyサーバを起動しますが、それが最良の方法か実際にrubyファイルを置く場所かはわかりません。

デスクトップ開発の知識が不足していることを許してください。私は本当にウェブ世界でしか働きません。もし私がどんな点についても精緻化することができれば、私に知らせてください。

答えて

0

コントロールタワーはあなたの解決策になることがあります。

https://github.com/MacRuby/ControlTower

MacRubyのプロジェクトの一部、それはあなたが望むものを基本的にありません。それはまだ非常に新しい&仕事が必要ですが、それは機能します。私はそれをいくつかのテストアプリケーションのためにsinatraで動作させることができましたが、まだ私の実際のアプリケーションを実行するようにはまだ試みていません(まだ自分自身を学んでいるので)。

関連する問題