使用Chef Solo和Berkshelf时忽略自制软件

时间:2014-03-06 09:54:10

标签: chef-solo berkshelf

我正在使用Chef Solo配置Vagrant机器和Berkshelf来安装烹饪书。我正在使用Linux主机(Ubuntu)。

我想使用mysql cookbook;但是当我补充说:

cookbook 'mysql'

Berkshelf安装homebrew作为传递依赖。 Chef-solo加载了所有内容,因为我在Linux中而失败了。

安装或加载cookbook时有没有办法忽略homebrew包?

注意:我尝试使用

group :ignore do
  cookbook 'homebrew'
end

但是当我运行berks install --without ignore时,它会返回错误:

ERROR: berks install was called with arguments

1 个答案:

答案 0 :(得分:0)

最后问题不是自制软件包;这是它抛出的错误。

使用vagrant-omnibus将Chef更新到最新版本,删除了错误并允许我正确完成安装。