RubyMine 2025.2 Help

Puppet

RubyMine 支持 Puppet 语言语法,并允许您使用 Puppet 模块和环境。

主要支持的功能包括:

先决条件

使用 Puppet 模块和环境需要以下 gems:

创建 Puppet 模块

要创建一个新的 Puppet 模块

  1. 在主菜单中,进入 文件 | 新建项目.

  2. 新建项目 对话框中,选择左侧的 Puppet 模块

    新建项目对话框
  3. 然后,指定项目位置并选择所需的 Ruby 解释器。 如果所选解释器中未安装 puppet gem ,RubyMine 将建议安装它。

  4. 最后,指定 作者用户名模块名称 ,并单击 创建。 创建的项目包含 Puppet 模块结构。

    Puppet 项目结构

    您可以从其 文档 中了解如何创建 Puppet 模块。

打开 Puppet 模块和环境

RubyMine 会自动识别 已打开的 Puppet 模块环境 (例如,通过 metadata.json environment.conf 文件的可用性),并在项目树中用相应的图标标记它们。

Puppet 项目视图

打开模块或环境后,您可以安装其 依赖项

安装依赖项

RubyMine 允许您安装以下文件中指定的模块/环境依赖项:

  • 如果模块包含 .fixtures.yml 文件,RubyMine 将使用 rake 任务将依赖项安装到 spec/fixtures/modules 目录中。 在这种情况下,IDE 不会检查下一个来源。

  • 如果存在 Puppetfile ,RubyMine 使用 librarian-puppet 将依赖项安装到 .dependencies 目录中(或安装到环境的 模块 )。

  • 如果项目包含 metadata.json ,RubyMine 将以与 Puppetfile 相同的方式使用 librarian-puppet 安装依赖项。

要安装模块/环境依赖项,请右键单击项目工具窗口中的模块,然后选择 为模块 <name> 安装依赖项为环境 <name> 安装依赖项

Puppet 安装依赖项

如果项目的解释器未安装 librarian-puppet gem,RubyMine 将建议安装它。

librarian-puppet 不可用

配置与 Puppet 相关的设置

设置 对话框 Ctrl+Alt+S 允许您配置与 Puppet 相关的以下设置:

  • 语言和框架 | Puppet 页面允许您配置 Puppet 语言版本和 librarian-puppet 的路径。

  • 编辑器 | 代码样式 | Puppet 包含 Puppet 语言的 代码样式 设置。

  • 编辑器|检查 允许您配置 检查 设置。

  • 编辑器|实时模板 页面,您可以像为其他语言一样为 Puppet 语言创建自定义 代码模板

    Puppet 代码模板
最后修改日期: 2025年 9月 26日