Faraday README.md 声明:“目前这意味着我们支持 Ruby 2.6+”
Rubygems.org 声明所需的 ruby 版本 >= 2.4
这似乎是矛盾的。
我需要使用支持 2.5.3 的最新版本的法拉第。 这可能没有代码更改 - 只是解释原因的文档,然后是如何找到支持特定 ruby 版本的实际版本。
阅读自述文件,访问 Rubygems.org 并在选择特定 Faraday 版本时在视图右侧检查所需的 ruby 版本信息。
该代码使用 Ruby 2.4 规则进行了 linted,因此我们仍然可以在其上安装和使用,但我们不会将 Promise 扩展得更久。 我们的支持窗口“与 Ruby 的相同”,但在我们有理由之前,我们没有看到有理由切断早期版本。
https://github.com/lostisland/faraday/blob/main/.rubocop.yml#L11
嗨@jedeleh ,感谢您提出这个问题并为造成的混乱道歉。
main
分支代表我们即将发布的2.0
版本,它将跟踪 Ruby 的支持窗口,但是 Faraday 的 v 1.x(基于1.x
分支)仍然支持 Ruby 2.4+并对其进行测试和检查。
根据您的反馈,我怀疑我们应该在 README 中添加一条明确的消息来解释main
分支不代表最新的 Rubygems 版本,所以我会尽快这样做
完美的! 感谢您提供信息,并考虑该问题。
最有用的评论
嗨@jedeleh ,感谢您提出这个问题并为造成的混乱道歉。
main
分支代表我们即将发布的2.0
版本,它将跟踪 Ruby 的支持窗口,但是 Faraday 的 v 1.x(基于1.x
分支)仍然支持 Ruby 2.4+并对其进行测试和检查。根据您的反馈,我怀疑我们应该在 README 中添加一条明确的消息来解释
main
分支不代表最新的 Rubygems 版本,所以我会尽快这样做