【发布时间】:2020-02-14 16:34:51
【问题描述】:
我是一名非 Ruby 开发人员,在 Amazon Linux AMI 2018.03、OpsWorks Agent v.3451 上使用 Chef 11.10。
我的Route53 cookbook requires fog 其中requires fog-brightbox 需要unspecified version 的dry-inflector 其most recent version requires Ruby @9876 p>
fog 是通过chef_gem 安装的,它使用separate version of Ruby 保留仅供Chef 客户端使用,不建议更新此Ruby 版本,因为它可能会disable the Opsworks Agent。
解决此问题的唯一方法是分叉和托管链中的每个依赖项,然后强制使用较早版本的深度依赖项吗?
【问题讨论】:
-
版本
0.1.2of thedry-inflectorgem 不需要特定版本的 ruby。您能否确保预先安装了该版本? -
这个。我在 dep gem 之后安装。谢谢!
标签: ruby chef-infra aws-opsworks cookbook