簡體   English   中英

Cookbook 的深度依賴需要一個不可用的 Ruby 版本。 如何通過廚師規避 Amazon Linux?

[英]Cookbook's deep dependency requires an unavailable Ruby version. How to circumvent via chef for Amazon Linux?

我是一名非 Ruby 開發人員,在 Amazon Linux AMI 2018.03、OpsWorks Agent v.3451 上使用 Chef 11.10。

我的Route53食譜需要fog ,它需要fog-brightbox ,它需要未指定版本dry-inflector反射器,其最新版本在其 gemspec 中需要Ruby 版本 2.4

fog是通過chef_gem安裝的,它使用 Ruby 的單獨版本,僅供Chef 客戶端使用,不建議更新此 Ruby 版本,因為它可能會禁用 Opsworks 代理

解決此問題的唯一方法是分叉和托管鏈中的每個依賴項,然后強制使用較早版本的深度依賴項?

dry-inflector gem 的0.1.2版不需要特定版本的 Ruby。

只需盡快在您的機器上安裝具有該特定版本的 gem。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM