我正在使用 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 服务器来管理多个食谱版本,它也没有这样的“角色”、“环境”概念)。