IDE の修復に関するヘルプ
RubyMine は、特定のプロジェクトのキャッシングファイルをステップ実行中にリフレッシュおよび回復する手段を提供します。 IDE の修復アクションを使用すると、 キャッシュを無効にして IDE を再起動することなく、プロジェクト内の未解決のコードまたは破損したキャッシュの問題をトラブルシューティングできます。 RubyMine はリカバリ中、現在のプロジェクトのみを処理するため、すべてのプロジェクトのキャッシングファイルが失われることはありません。 次にプロジェクトを開くときに、キャッシュの再作成を待つ必要はありません。
RubyMine は、IDE で発生しうる問題を解決するために用意された複数のステップ実行中のリカバリ手順を提供します。例えば、クラスが解決されない場合やナビゲーション機能が正しく動作しない場合などです。 各ステップ実行中の手順の後で問題が残っているかどうかを確認し、リカバリ処理を続行するか完了するかを決めることができます。
メインメニューで へ移動します。 RubyMine は最初のステップ実行中のリカバリ手順を自動的に開始し、仮想ファイルシステムをリフレッシュします。
IDE に通知が表示され、それを使って復旧プロセスを続行または完了できます。 すべてが正常に動作したら、 すべて機能しています をクリックして復旧プロセスを完了してください。 これは復旧プロセスのどのステップの後でも実行できます。
回復プロセスを続行するには、 プロジェクトインデックスの再スキャン をクリックします。 RubyMine はプロジェクト内のまだ分析されていないすべてのファイルを見つけて 分析します。

次のリカバリ手順に進むには、 プロジェクトを開き直す をクリックします。 これにより、RubyMine を再起動せずにプロジェクトが再オープンされます。

次のリカバリ手順に進むには、 共有インデックスの破棄 をクリックします。 これにより、プロジェクトに関連するすべての 共有インデックスが削除されます。

最後の回復手順に進むには、 すべてのプロジェクトのインデックスを削除し、現在のプロジェクトのインデックスを再作成する をクリックします。 RubyMine は プロジェクトコードを分析し 、アプリケーションを構成するクラス、メソッド、オブジェクト、その他のコード要素のインデックスを再構築します。

すべてのステップ実行中のリカバリ手順を実施した後も問題が解決しない場合は、 キャッシングの無効化を続行できます。 詳細 リンクをクリックし、 キャッシュを無効化して再起動 を選択してください。

ファイル関連のキャッシュを修復する
プロジェクト内の単一のファイルで、 回復プロセスの最初の 2 つのステップを開始できます。
プロジェクト ツールウィンドウ (Alt+1) で、修正するファイルを右クリックし、 を選択します。
