RubyMine 2026.1 Help

Chef サポート

Chef(英語) は、インフラストラクチャ管理を自動化できる構成管理ツールです。 RubyMine で、Chef クックブック、レシピ、リソースを操作できます。 IDE はクックブックを自動的に検出し、リソースとその属性のコードインサイト機能(コード補完やナビゲーションなど)を有効にします。

前提条件

RubyMine で Chef クックブックを操作する前に、次の前提条件が満たされていることを確認してください:

ディレクトリをクックブックとしてマークする

クックブックを自動的に検出する

ディレクトリに recipes フォルダーが含まれている場合、RubyMine はそれをクックブックとして検出できます。

  1. レシピファイルを開いて入力を開始します。

  2. 呼び出されたポップアップで クックブックを構成する をクリックします。

    エディターからクックブックを構成する
  3. クックブックを構成する ダイアログで、目的のクックブックを選択し、 Enter を押します。

    クックブックを構成するダイアログ

ディレクトリを手動でクックブックとしてマークする

  1. プロジェクトビュー Alt+1 を開きます。

  2. 目的のディレクトリを右クリックし、 ディレクトリをマーク | クックブックルート を選択します。

    プロジェクトビューからクックブックにマークを付ける

    ディレクトリのマークを解除するには、 ディレクトリをマーク | クックブックルートとしてマーク解除 を選択します。

コーディング支援

RubyMine は、 recipes フォルダー内の Ruby ファイルに対して以下のコードインサイト機能を提供します:

  • コード補完

    コード補完 Ctrl+Space を使用して、Chef リソース、属性、属性引数の名前を補完します。

    Chef 補完
  • ナビゲーション

    移動 Ctrl+B とリソース宣言へ。

    Chef ナビゲーション
2026 年 6 月 2 日