在ubuntu 12.04上使用Chef build-essential cookbook时出错

chr*_*mer 4 nginx chef-infra

我正在尝试使用chef配置nginx/unicorn ruby​​ app服务器.我遇到的问题是依赖于build-essential cookbook,在运行时会产生输出:

================================================================================
Error executing action `install` on resource 'package[build-essential]'
================================================================================


Chef::Exceptions::Exec
----------------------
apt-get -q -y install build-essential=11.5ubuntu2 returned 100, expected 0
Run Code Online (Sandbox Code Playgroud)

我仍然是厨师的新手,我不确定为什么会这样.有任何想法吗?

chr*_*mer 15

我发布这个版本时,我发现可能不会先更新.果然,我需要安装apt cookbook并在nginx之前的运行列表中.这解决了这个问题.