首页 > 解决方案 > 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.

标签: rubyfastlane

解决方案


https://github.com/weppos/publicsuffix-ruby/blob/v4.0.6/public_suffix.gemspec#L23

指定 public_suffix 需要一个 ruby​​ 版本 >= 2.x - 所以我相信它不会,不幸的是,允许 3.x 作为依赖项。

请参阅在 ruby​​ .gemspec 文件中,如何指定依赖项的多个版本?

这是 gem 维护者需要做的事情。这也是野外依赖地狱的一个极好的例子。


推荐阅读