Nginx 厨师长-ohai无法找到自述文件

Nginx 厨师长-ohai无法找到自述文件,nginx,chef-infra,chef-solo,devops,Nginx,Chef Infra,Chef Solo,Devops,刚刚做了一次厨师独奏。我在~/chef repo/cookbooks/my cookbook中定义了我的烹饪书,所有依赖项都是由~/.berkself/cookbooks中的berkself安装的 chef-solo -c solo.rb -j params.json 我一直遇到来自ohai的错误。我推测ohai是一个提供环境配置的库,而我的nginx-2.7.6食谱依赖于ohai(2.0.1) 我查看了/etc/chef/ohai,那里没有自述文件(实际上,该文件夹是空的)。不确定它在寻找什

刚刚做了一次厨师独奏。我在
~/chef repo/cookbooks/my cookbook
中定义了我的烹饪书,所有依赖项都是由
~/.berkself/cookbooks
中的
berkself
安装的

chef-solo -c solo.rb -j params.json
我一直遇到来自
ohai
的错误。我推测
ohai
是一个提供环境配置的库,而我的
nginx-2.7.6
食谱依赖于
ohai
2.0.1

我查看了
/etc/chef/ohai
,那里没有
自述文件(实际上,该文件夹是空的)。不确定它在寻找什么或如何解决此错误


谢谢

根据ohai的超市自述,它必须是你跑步清单上的第一项

试一试,看看是否有效

[2015-06-25T15:19:08-04:00] DEBUG: RuntimeError: remote_directory[/etc/chef/ohai_plugins for cookbook ohai] (ohai::default line 33) had an error: RuntimeError: cookbook_file[/etc/chef/ohai_plugins/README] (dynamically defined) had an error: RuntimeError: File files/default/plugins/README does not exist for cookbook ohai