RubyMine 2020.2 ヘルプ

デバッグ

RubyMine は、ERB および HAML ファイルを含む Ruby コードのデバッガーを提供します。Ruby 2.0+ プロジェクトをデバッグするには、プロジェクト SDKdebase(英語) および ruby-debug-ide(英語) gems がインストールされている必要があります。これらの gems がインストールされていない場合、初めてデバッグ実行するときに、RubyMine はこれを行うことを提案します。

Install debugging gems

一般的なデバッグ手順

  1. (オプション)設定 / 環境設定 | ビルド、実行、デプロイ | デバッガーページでデバッガー設定を構成します。

  2. 必要に応じて、既存の実行 / デバッグ構成を作成または変更します。

  3. コードにブレークポイントを配置します。

  4. デバッガーセッションを開始します

  5. デバッグセッション中に、プログラムの状態を調べます。変数値の確認、式の評価など。デバッグコンソールを使用してこれを行うこともできます。

  6. プログラムのステップスルー

最終更新日 : 2020 年 8 月 19 日

関連ページ:

Ruby インタープリターを構成する

RubyMine で Ruby プロジェクトを使用するには、必要な Ruby インタープリターを構成する必要があります。現在開いているプロジェクトまたは新しいプロジェクトの作成時にインタープリターを設定できます。Ruby インタープリターの構成は、インストール方法によって異なります。パッケージマネー...

デバッガーセッションを開始する

RubyMine を使用すると、Ruby スクリプト、Rails アプリケーション、およびテストをデバッグできます。デバッガーセッションの開始は、コードの実行と非常に似ています。デバッガーはバックグラウンドで接続されているため、デバッガーセッションを開始するために特別な設定を行う必要はありません。以...

実行 / デバッグ構成

RubyMine は、実行 / デバッグ構成を使用して、Ruby および Rails アプリケーションを実行およびデバッグし、テストを実行し、普遍的な方法でコードをデプロイする機能を提供します。実行 / デバッグ構成には、目的のコマンドをすばやく実行できるようにするデフォルトの起動パラメーターセット...

ブレークポイント

ブレークポイントは、特定の時点でプログラムの実行を中断してその動作を調べるためのソースコードマーカーです。設定すると、ブレークポイントは明示的に削除するまでプロジェクトに残ります(一時行ブレークポイントを除く)。ブレークポイントを持つファイルが外部で変更された場合、たとえば、VCS を介して更新され...

中断されたプログラムを調べる

デバッガーセッションの開始後、デバッグツールウィンドウが表示され、次のいずれかが発生するまでプログラムが正常に実行されます。ブレークポイントがヒットしました、プログラムを手動で一時停止する、その後、プログラムは中断され、現在の状態を調べたり、実行を制御したり、実行時にさまざまなシナリオをテストしたり...

デバッグコンソール

Ruby スクリプト、Rails アプリケーション、またはテストのデバッグセッションを実行すると、RubyMine はコンソールに出力メッセージとエラーメッセージを表示します。ブレークポイントに到達するか、デバッグセッションを手動で一時停止した後、対話型 IRB のようなコンソールを使用して、中断さ...