我正在使用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
答案 0 :(得分:0)
最后问题不是自制软件包;这是它抛出的错误。
使用vagrant-omnibus将Chef更新到最新版本,删除了错误并允许我正确完成安装。