OpsWorks を使用しています。次の理由により、複数のバージョンのbuild-essential
クックブックが必要です。
mysql
クックブックが必要'build-essential', '~> 1.4'
nginx
クックブックが必要'build-essential', '~> 2.0'
です(現在レポにあるバージョン)
そのため、OpsWorks でインスタンスを起動すると、次のエラー メッセージが表示されます。
================================================================================
Error Resolving Cookbooks for Run List:
================================================================================
Missing Cookbooks:
------------------
Could not satisfy version constraints for: build-essential
この対立はどのように解決できますか?
ありがとうございました。
更新 1
このスレッドに遭遇しました。最後の回答は、ロールと環境を使用することを提案しましたが、OpsWorks を使用しているため、私の場合は適用できません (OpsWorks には複数のクックブック バージョンを管理するための Chef サーバーがなく、そのような「ロール」、「環境」の概念もありません) )。