我在使用 nginx cookbook 时遇到了麻烦..并且它依赖于 yum-epel。
出现错误:
“厨师::例外::RecipeNotFound
无法找到食谱 yum 的食谱 epel”
$ knife cookbook show nginx nginx 2.7.6 2.7.5 2.7.4 1.8.0
$ knife cookbook show yum-epel yum-epel 0.6.6 0.6.0
$ knife cookbook show yum yum 3.10.0 3.6.0 3.5.4 3.5.3 3.5.2
环顾四周,看起来像:
yum cookbook(3.X)有一个主要的上游版本,将 yum::epel 配方移至新的 yum-epel cookbook。
但找不到适用的解决方法。我正在使用 berks 来解决食谱依赖关系。
任何帮助都非常感谢。提前致谢。
答案1
您需要运行 yum < 3.0.0 来获取 yum::epel 配方。在您的环境或顶级配方中的某个位置添加该依赖项以解决此问题。
用 metadata.rb 的说法:依赖 'yum', '< 3.0.0'