0

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
4

1 に答える 1

0

最後に、問題は自作パッケージではありませんでした。それはスローされたエラーでした。

vagrant-omnibus を使用して Chef を最新バージョンに更新すると、エラーが解消され、インストールを正しく完了することができました。

于 2014-03-06T12:03:56.487 に答える