RubyMine 2025.3 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年 12月 5日