Ruby 主厨接待';postgresql';不';t加载库

Ruby 主厨接待';postgresql';不';t加载库,ruby,chef-infra,vagrant,Ruby,Chef Infra,Vagrant,已通过降低chef版本解决 我在(v3.0.2)上有问题。我的厨师版本是11.4.4 在recipes/config_initdb.rb中 我看到模块Opscode::PostgresqlHelperslibraries/default.rb 但是它失败了,出现错误未初始化常量Chef::Recipe::Opscode 为什么那个库没有请求以及如何修复它 编辑: 我手动要求该模块,但它开始失败,出现类似错误未初始化常量Opscode::OpenSSL 看起来没有加载库。我可能错过了一些流浪汉/厨

已通过降低chef版本解决

我在(v3.0.2)上有问题。我的厨师版本是11.4.4

recipes/config_initdb.rb中

我看到模块
Opscode::PostgresqlHelpers
libraries/default.rb

但是它失败了,出现错误
未初始化常量Chef::Recipe::Opscode

为什么那个库没有请求以及如何修复它

编辑:

我手动要求该模块,但它开始失败,出现类似错误
未初始化常量Opscode::OpenSSL


看起来没有加载库。我可能错过了一些流浪汉/厨师设置吗?

通过将厨师版本降低到10.26.0,我的问题得到了解决。我相信新的厨师版本与一些食谱不兼容

如果这是真的,那么最好在中查找此问题,如果找不到,请提交文件1:)不,事实上,现在我转到Ansible。
::Chef::Recipe.send(:include, Opscode::PostgresqlHelpers)