我已经通过Ruby Gems安装了Puppet (版本4.10.1)。
然后我使用:
sudo puppet config set server mysite.org
返回以下错误(没有sudo
的同一错误)。
错误:没有这样的文件或目录@ rb_sysopen - /etc/puppetlabs/puppet/puppet.conf错误:尝试“傀儡” 帮助配置集'用法
答案 0 :(得分:1)
gem install不会创建配置文件,包将会。
Puppet最好安装一个适用于您所使用的操作系统的软件包,而不是gem。
此处记录了安装步骤:
https://docs.puppet.com/puppet/4.10/install_linux.html
如果你感到懒惰,我甚至写了一个脚本,为你完成所有的工作!
答案 1 :(得分:0)
我不能100%确定是什么原因导致在安装过程中没有创建/etc/puppetlabs/puppet
文件夹的情况。
我发现在运行sudo mkdir /etc/pupppetlabs/puppet
修复问题之前,使用sudo puppet config set server mysite.org
手动创建了文件夹。