アプリケーションを実行する
RubyMine から直接アプリケーションを実行できます。開始する前に、プロジェクトに Ruby インタープリターを構成してください。
簡単な方法
エディターから実行
プログラムにパラメーターを渡さず、プログラムを開始する前に特定のアクションを実行する必要がない場合は、エディターから直接実行できます。
スクリプトを実行するには、スクリプトをエディターで開くか、プロジェクトツールウィンドウで選択して、コンテキストメニューから実行 <script file name> を選択します。

テストを実行するには、その横にあるガターアイコンをクリックするか、Ctrl+Shift+F10 を押します。ガターアイコンはテストの状態に応じて変化します。テストの実施を参照してください。
現在のファイルを実行する
ツールバーの専用オプションを使用して、単一のファイルを実行できます。実行ボタンとデバッグボタンがアクティブになり、現在開いているファイルをすぐに実行できます。
エディターで、実行するファイルを開きます。
ツールバーの現在のファイルオプションの横にある
をクリックします。

リストを展開すると、他の実行モードにアクセスできます。開いたウィジェットから、コードをデバッグしたり、カバレッジ付きで実行したり、プロファイルしたり、実行構成を開いてさらにオプションを指定したりできます。

カスタマイズ可能な方法
実行 / デバッグ構成を使用する
プログラムにパラメーターを渡す場合、VM オプションを追加する(たとえば、リモートデバッグを許可する)か、プログラムの起動をカスタマイズする場合は、実行 / デバッグ構成を使用します。
一時構成を編集して保存するまたはテンプレートから新しい実行 / デバッグ構成を作成するを選択し、次のいずれかのオプションを使用して実行します。
アプリケーションが起動すると、実行ツールウィンドウでその出力を表示して操作できます。すべての実行 / デバッグ構成は、実行時に個別のタブを作成します。
ツールウィンドウとその管理方法の詳細については、ツールウィンドウトピックを参照してください。
アプリケーションを再実行する
実行ツールウィンドウのツールバーで、
をクリックするか、Shift+F10 を押します。
アプリケーションの停止と一時停止
プログラムを停止すると、そのプロセスは中断され、すぐに終了します。プログラムを一時停止すると、プログラムはバックグラウンドで実行され続けますが、その出力は中断されます。
プログラムを停止する
実行ツールウィンドウで、ツールバーの
をクリックします。または、Ctrl+F2 を押して、停止するプロセスを選択します。
プログラム出力を一時停止する
実行ツールウィンドウを右クリックし、コンテキストメニューから出力の一時停止を選択します。同じトグルを使用してプログラムを再開します。
実行中のプロセスを表示
すべてのアクティブな実行またはデバッグセッションのリストを表示して、セッション間を移動できます。
実行 | 実行リストの表示に進みます。エディターの右上隅に、RubyMine にはすべてのアクティブなアプリケーションのリストが表示されます。
関連ページ:
Ruby インタープリターを構成する
Ruby コードを RubyMine で操作するには、少なくとも 1 つの Ruby インタープリターを設定する必要があります。インタープリターは、現在開いているプロジェクト用に設定するか、新しいプロジェクトを作成するときに設定できます。Ruby インタープリターの構成は、インストール方法によって異なります。パッケージマネージャー(Ubuntu では apt、macOS では Homebrew など)または Ruby インストーラー(たとえば、Windows では RubyInstaller)を使用して...
テストの実行
ファイルまたはフォルダー内で直接テストを実行するテストを開始する前に特定のアクションを必要とせず、コードカバレッジなどの追加オプションを構成したくない場合は、次のオプションを使用してテストを実行できます。そのクラス内のすべてのテストを実行するには、テストクラスにキャレットを置きます。または、テストメソッドにキャレットを置き、を押します。または、テストクラスまたはテストメソッドの横にあるガターアイコンをクリックし、リストから実行 '<test name>' を選択します。ガターアイコン...
実行 / デバッグ構成
RubyMine は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、デプロイ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。要件に応じて構成パラメーターをカスタマイズできます。例:Rails の実行 / デバッグ構成では、サーバータイプ(Puma や Passenger など)、IP アドレスとポート、環境(デフォルトでは開発)などを指定できます。Ruby の実行 / デバッグ構成では、コマンドライン引数...
ユーザーインターフェース
RubyMine でプロジェクトを開くと、デフォルトのユーザーインターフェースは次のようになります。ナビゲーションバー、プロジェクトツールウィンドウ、エディター、ポップアップメニュー、コンテキストメニュー、ステータスバー、ツールウィンドウバー、ツールバー、ガター、プラグインのセットと構成設定によっては、IDE の外観と動作が異なる場合があります。ナビゲーションバー:フォーカス: 表示 / 非表示: ナビゲーションバーはプロジェクトビューの代わりとなるもので、プロジェクトの構造を確認したり、特定のフ...
ツールウィンドウ
ツールウィンドウは、プロジェクト構造の表示、アプリケーションの実行とデバッグ、バージョン管理システムやその他の外部ツールとの統合、コード分析、検索、ナビゲーションなどの開発タスクへのアクセスを提供します。デフォルトでは、ツールウィンドウはメインウィンドウの下部と側面に接続されています。ただし、別のモニターなどで別のウィンドウとして使用するために、再配置したり、切り離したりすることもできます。プロジェクトツールウィンドウ、構造ツールウィンドウ、実行ツールウィンドウ、一部のツールウィンドウは常に使用...
ローカル履歴
ローカル履歴は、バージョン管理とは関係なく、プロジェクトに加えられたすべての変更を常に追跡できます。コミット間で行われた違いのみを追跡するバージョン管理システムとは異なり、ローカル履歴にはさらに多くの機能があります。コードの編集、テストの実行、アプリケーションのデプロイなどを行うと、プロジェクトの状態が自動的に記録され、IDE と外部の両方から行われたすべての意味のある変更のリビジョンが維持されます。ローカル履歴を使用すると、個人のバージョン管理システムとして機能し、プロジェクトでバージョン管理...


