0

シェフのバージョンを下げることで解決済み

postgresql レシピ(v3.0.2)に問題があります。私のシェフのバージョンは 11.4.4 です。

recipes/config_initdb.rb には線があります

::Chef::Recipe.send(:include, Opscode::PostgresqlHelpers) 

Opscode::PostgresqlHelpers で定義されて いるモジュールが表示されlibraries/default.rbます。

しかし、エラーで失敗しますuninitialized constant Chef::Recipe::Opscode

そのライブラリが必要とされなかった理由と、それを修正する方法は?

編集:

私は手動でそのモジュールを必要とし、同様のエラーで失敗し始めましuninitialized constant Opscode::OpenSSLた。

ライブラリがロードされていないようです。放浪者/シェフの設定が恋しいかもしれませんか?

4

1 に答える 1

1

私の問題は、シェフのバージョンを 10.26.0 に下げることで解決しました。いくつかのレシピと互換性のない新しいシェフのバージョンがあったと思います。

于 2013-07-03T18:38:19.747 に答える