Xcodeの中からrubyスクリプトを実行したい


何がしたいの?

  • Xcodeの中からRubyプログラムを一撃で実行したい

誰が使うの?

  • Xcodeとターミナルの行ったり来たりが面倒な人

どのように機能するの?

何を使うの?

  • Xcode オーガナイザ

どこで確認したの?

いつ確認したの?

  • 2010年3月13日

何か注意点はあるの?

  • 特にありません

どんな手順でやるの?

  • Xcodeを起動します
  • メニュー[ウィンドウ]-[オーガナイザ]
  • 対象のスクリプトファイルまたはディレクトリを左ペイン[PROJECT&SOURCES]ツリーにドラッグます。


  • ツールバー[アクション]を長押し後[アクションを編集]を選択します。

・左下の[+]を選択してドロップダウンメニューより[新規シェルスクリプト]を選択します。
・コマンド入力画面に下記のコマンドを入力します。
rubyのパスは環境に合わせて調整してください。

#!/bin/sh

INPUT=`cat -`
/opt/local/bin/ruby $INPUT

・ドロップダウン[入力]はどれでも結果には関係ありませんが、とりあえず[選択部分]を選択します。
・ドロップダウン[ディレクトリ]は[定義しているオーガナイザ項目]を選択します。
・ドロップダウン[出力]は[警告に表示]を選択します。
・ドロップダウン[エラー]は[選択部分]はどれでも似たような結果が得られますが、とりあえず[スクリプト出力と結合]を選択します。
・スクロールバーの左脇あたりをクリックするとショートカットキーの入力画面になりますので、空いているキーを割り当てます。
・[OK]を選択します。
・割り当てたショートカットキーを選択すると実行結果が警告ダイアログボックに表示されます。