1

私はXcodeを使ったMacRubyを初めて使用しますが、簡単な質問だと思います(願っています)。Mac OSパッケージアプリケーション(.app)としてパッケージ化したい小さなRubySinatraWebアプリがあります。アプリケーション(ただし、パッケージ化されている)は、Mac OS X Serverの一部である特定のplistファイルを読み取り、ブラウザーの特定のWebポートを介して結果を表示するために使用されます。MacRubyが最適かどうかはわかりませんが、必要なのはSinatra Webアプリを起動および停止するシンプルなGUIだけです。これにより、ユーザーはコマンドラインに煩わされる必要がなくなります(できればgemをインストールする必要もありません)。 、など)。MacRubyとXcode4の基本のいくつかを理解し始めていますが、Xcodeプロジェクト内のどこにSinatrarubyファイルを配置するかまたはそれを開始する方法がわかりません。

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

デスクトップ開発に関する知識が不足していることをご容赦ください。私は実際にはWebの世界でしか働いていません。何か詳しく説明できたら教えてください。

4

1 に答える 1

0

管制塔があなたのソリューションかもしれません:

https://github.com/MacRuby/ControlTower

macruby プロジェクトの一部であり、基本的にはあなたが望むことを行います。まだ非常に新しく、作業が必要ですが、機能します。いくつかのテストアプリでsinatraで動作させることができましたが、実際のアプリを実行するためにまだ試していません(まだ自分自身を学んでいるので)

于 2012-05-11T17:50:02.587 に答える