RubyMine 2025.2 Help

Chef 支持

Chef 是一个配置管理工具,可让您自动化基础设施管理。 在 RubyMine 中,您可以使用 Chef 的 cookbook、recipe 和 resource。 IDE 会自动检测 cookbook,并为 resource 及其属性启用代码洞察功能(例如代码补全和导航)。

先决条件

在 RubyMine 中使用 Chef 的 cookbook 之前,请确保满足以下先决条件:

  • 按照 安装插件 中的说明安装 Chef 插件。

  • chef gem 添加到项目的 Gemfile ,并将其 安装 到项目解释器。

将目录标记为 cookbook

自动检测 cookbook

如果目录包含 食谱 文件夹,RubyMine 可以将其检测为 cookbook。

  1. 打开一个 recipe 文件并开始输入。

  2. 在弹出的窗口中单击 配置 Cookbooks

    从编辑器配置 cookbook
  3. 配置 Cookbooks 对话框中,选择所需的 cookbook 并按下 Enter

    配置 Cookbooks 对话框

手动将目录标记为 cookbook

  1. 打开项目视图 Alt+1

  2. 右键单击所需的目录,然后选择 将目录标记为 | Cookbook 根目录

    从项目视图标记 cookbook

    要取消标记目录,请选择 将目录标记为 | 取消 Cookbook 根目录标记

编码辅助

RubyMine 为 食谱 文件夹中的 Ruby 文件提供以下代码洞察功能:

  • 代码补全

    使用 代码补全 Ctrl+Space 来补全 Chef resource、属性和属性参数的名称。

    Chef 补全
  • 导航

    使用 导航 Ctrl+B 到 resource 声明。

    Chef 导航
最后修改日期: 2025年 9月 26日