ruby - public_suffix 在安装 fastlane 时需要 Ruby 版本 >= 2.3
问题描述
public_suffix requires Ruby version >= 2.3.
安装 fastlane 时出现以下错误
我正在使用红宝石 3.0
ruby -v
ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [x86_64-linux]
安装快车道
sudo gem install fastlane
低于错误
ERROR: Error installing fastlane:
public_suffix requires Ruby version >= 2.3.
解决方案
https://github.com/weppos/publicsuffix-ruby/blob/v4.0.6/public_suffix.gemspec#L23
指定 public_suffix 需要一个 ruby 版本 >= 2.x - 所以我相信它不会,不幸的是,允许 3.x 作为依赖项。
请参阅在 ruby .gemspec 文件中,如何指定依赖项的多个版本?
这是 gem 维护者需要做的事情。这也是野外依赖地狱的一个极好的例子。
推荐阅读
- mysql - 如何处理特定项目的多个不同版本
- java - Java - 将 JSON 字符串数组解析为字符串数组
- php - Prestashop cookie 被缓存为旧值 - 这可能是 CDN 问题吗?
- python - 如何在不升级依赖项的情况下更新 Poetry 的锁文件?
- javascript - 如何在 Backstretch 中淡入字幕
- javascript - 为什么 JS 从原始下拉列表中删除元素
- sql-server - 将 XML 文件中的复制数据插入到插入 SQL 查询中
- kubernetes - 如何通过 ingress 将 knative 服务暴露给外部世界
- android - 从相机拍摄后将图像保存到图库
- ios - RealmSwift 列表
EXC_BAD_ACCESS