0

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

我想使用 mysql 食谱;但是当我添加:

cookbook 'mysql'

Berkshelfhomebrew作为传递依赖安装。Chef-solo 加载了所有内容,但由于我在 Linux 中而失败。

安装或加载食谱时有什么方法可以忽略该homebrew软件包?

注意:我尝试过使用

group :ignore do
  cookbook 'homebrew'
end

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

ERROR: berks install was called with arguments
4

1 回答 1

0

最后问题不在于自制程序包;这是它抛出的错误。

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

于 2014-03-06T12:03:56.487 回答