我正在运行 Puppet 3.7,遇到以下问题:
使用 pe_gem 在代理上安装了 nokogiri gem。require 'nokogiri'
在顶部编写了一个自定义提供程序。
Puppet 运行“有时”会失败,并出现 Ruby 自动加载器发出的“无法加载‘nokogiri’”错误。
问题是 - 它第一次从 Puppet master 获取提供程序时就成功了。所有后续运行都失败了。
我的猜测是,在我的提供程序之前以某种方式加载了某些东西,使其能够正常工作。
还有其他人经历过这种情况吗?或者想过这可能是什么原因吗?