Ruby スクリプトを実行する
RubyMine を使うと、エディターから、または設定されたパラメーターセット - 実行/デバッグ構成 を使用して、Ruby スクリプトを素早く実行またはデバッグできます。 たとえば、 Ruby の実行 / デバッグ構成には、スクリプト引数、環境変数、追加のコマンドライン引数などのパラメーターを指定できます。
このトピックでは、次の方法を示します。
スクリプトを実行する
指定した Ruby スクリプト(たとえば、 script.rb )を初めて実行するには、次のいずれかの方法を選択します。
なんでも実行でスクリプトを実行する
Ctrl を 2 回押して、 Run Anything ポップアップを呼び出します。
ruby script.rbコマンドを入力し、 Enter を押します。
必要に応じて、必要なコマンドラインオプションとスクリプト引数を指定できます。
(オプション)プロジェクトルート外で スクラッチファイルやスクリプトを実行するには、コマンドを実行する前に Alt キーを押し続けてください(この場合、ダイアログタイトルが コンテキストで実行 に変更されます)。
現在開いているスクリプトを実行する
エディターで開いたスクリプトを実行するには、次のいずれかを実行します。
Ctrl+Shift+F10 を押す。
スクリプトを右クリックし、コンテキストメニューから 実行 'script' を選択します。
メインメニューから Alt+Shift+F10 を選択し、リストから スクリプト を選択して Enter を押します。
プロジェクトビューからスクリプトを実行する
プロジェクトビュー Alt+1 からスクリプトを実行するには、次のいずれかの方法を選択します。
スクリプトを選択し、 Ctrl+Shift+F10 を押します。
スクリプトを右クリックし、コンテキストメニューから 実行 'script' を選択します。
スクリプトを選択し、メインメニューから Alt+Shift+F10 を選択し、リストから スクリプト を選択して Enter を押します。
Ruby スクリプトを実行した後、RubyMine は特別なプロファイル - 一時的な 実行/デバッグ構成 を自動で作成します。 この構成の 設定をカスタマイズできます。例えば、コマンドライン引数の指定や、環境変数の設定が可能です。 その後、カスタマイズした構成を 保存して、将来すばやく この構成を実行できます。
実行 / デバッグ構成を使用してスクリプトを実行する
以下のいずれかの方法で、既存の 実行 / デバッグ構成を使用して Ruby スクリプトを実行できます。
Ctrl を 2 回押して、 Run Anything ポップアップを呼び出します。 必要な設定名の入力を開始し、リストからそれを選択して Enter を押します。
ツールバーで目的の構成を選択し、
Shift+F10 をクリックします。
Alt+Shift+F10 に移動し、リストから目的の構成を選択して Enter を押します。
スクリプトを実行するためのパラメーターを構成する
Ruby スクリプトを 初めて実行すると、RubyMine は自動的に対応する Ruby 一時構成を作成し、保存できます。 必要に応じて、事前定義されたテンプレートから Ruby 実行 / デバッグ構成を 手動で作成できます。
実行 / デバッグ構成をカスタマイズするには、次の手順を実行します:
以下のいずれかの方法で 実行 / デバッグ構成 ダイアログを開きます。
メインメニューから を選択します。
ナビゲーションバーが表示された状態( )で、実行 / デバッグ構成セレクターから を選択します。

Alt+Shift+F10 を押してから、 0 を押します。
開いた 実行 / デバッグ構成 ダイアログで、 Ruby グループから必要な構成を選択し、その設定を指定します。

実行 / デバッグ構成: Ruby
構成タブ
項目 | 説明 |
|---|---|
名前 | このフィールドには、現在の実行/デバッグ構成の名前を指定します。 |
Ruby スクリプト | 実行する Ruby スクリプトへの完全修飾パスを指定するか、 |
スクリプト引数 | スクリプトのファイル名の後に渡されるコマンドライン引数を指定します。 これらの引数は、Ruby プログラムでグローバル
|
作業ディレクトリ | 実行中のタスクが使用する作業ディレクトリを指定します。 例: このオプションは、実行中のスクリプトが相対パスで他のスクリプトをロードするときに有効になります。 |
環境変数 | 環境変数のリストをセミコロンで区切り、名前と値のペアとして指定します。 または、 |
Ruby 引数 | Ruby インタープリターに渡される コマンドライン引数(英語)を指定します。 |
Ruby インタープリター | 必要な Ruby インタープリターを指定します。 プロジェクトのデフォルトの Ruby インタープリターを選択するか、設定済みの Ruby インタープリターのリストから別のインタープリターを選択できます。 |
Rails のコンテキストで実行 | このオプションは、Rails アプリケーションのスクリプトで使用できます。 Rails コンテキストで Ruby スクリプトを スクラッチまたはプロジェクトで実行できるようにすることができます。 詳細は チュートリアル: Rails コンテキストでスクリプトをデバッグする をご覧ください。 |