有没有办法继续使用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 puppet
并puppet --version
会向您显示您的 shell 认为 Puppet 在哪里以及它是什么版本。
我仍然可以运行puppet module generate
Puppet 5.5.x,它会显示弃用警告但它仍然有效,而使用 Puppet 6.x 我得到与您相同的错误,这让我认为您正在运行 6.x。