Я не являюсь разработчиком Ruby и использую Chef 11.10 для Amazon Linux AMI 2018.03, агент OpsWorks v.3451.
Моя Route53
кулинарная книга требуется fog
который требует fog-brightbox
, для которого требуется неопределенная версия из dry-inflector
, чья самая последняя версия требует Ruby версия 2.4 в его gemspec.
fog
устанавливается через chef_gem
, который использует отдельную версию Ruby , зарезервированную для использования только клиентом Chef, и не являетсярекомендуется обновить эту версию Ruby, так как она может отключить агент Opsworks .
. Это единственный способ обойти эту проблему: разветвить и разместить каждую зависимость в цепочке, а затем принудительно запустить более раннюю версию. глубокой зависимости?