Глубокая зависимость поваренной книги требует недоступной версии Ruby. Как обойти через шеф-повара для Amazon Linux? - PullRequest
0 голосов
/ 17 октября 2019

Я не являюсь разработчиком 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 .

. Это единственный способ обойти эту проблему: разветвить и разместить каждую зависимость в цепочке, а затем принудительно запустить более раннюю версию. глубокой зависимости?

1 Ответ

1 голос
/ 17 октября 2019

Версия 0.1.2 драгоценного камня dry-inflector не требует конкретной версии Ruby.

Просто установите гем с этой конкретной версией как можно скорее на вашем компьютере.

...