没有“puppet 模块生成”的解决方法?

没有“puppet 模块生成”的解决方法?

有没有办法继续使用puppet module generate?我正在使用 Puppet 版本 4.10 及更早版本,我可以毫无问题地制作一个,但今天当我尝试制作一个时,出现以下错误:

Error: This action has been replaced by Puppet Development Kit. For more information visit https://puppet.com/docs/pdk/latest/pdk.html.
Error: Try 'puppet help module generate' for usage

我知道它已被弃用,但我们仍在使用 4.10,那么有没有解决方法?

答案1

$PATH您实际上正在运行 Puppet 4.10 吗?您是否偶然从系统范围的 Puppet 二进制文件中找到的 gem 安装了 Puppet ?which puppetpuppet --version会向您显示您的 shell 认为 Puppet 在哪里以及它是什么版本。

我仍然可以运行puppet module generatePuppet 5.5.x,它会显示弃用警告但它仍然有效,而使用 Puppet 6.x 我得到与您相同的错误,这让我认为您正在运行 6.x。

相关内容