【问题标题】:Ignore homebrew when using Chef Solo and Berkshelf使用 Chef Solo 和 Berkshelf 时忽略自制程序
【发布时间】:2014-03-06 09:54:09
【问题描述】:

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

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

cookbook 'mysql'

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

在安装或加载说明书时有什么方法可以忽略homebrew 包?

注意:我试过用

group :ignore do
  cookbook 'homebrew'
end

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

ERROR: berks install was called with arguments

【问题讨论】:

  • 您似乎找到了解决方案。请将您的答案标记为正确。

标签: chef-solo berkshelf


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2013-02-09
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-06
    • 1970-01-01
    相关资源
    最近更新 更多