Faraday: Konflikt zwischen unterstützten Ruby-Versionen

Erstellt am 13. Aug. 2021  ·  3Kommentare  ·  Quelle: lostisland/faraday

Basisinformation

In der Faraday README.md heißt es: "Aktuell bedeutet das, dass wir Ruby 2.6+ unterstützen."

Rubygems.org gibt an, dass die erforderliche Ruby-Version >= 2.4 ist

Dies erscheint widersprüchlich.

  • Faraday-Version: 1.7.0
  • Ruby-Version: 2.5.3

Fehlerbeschreibung

Ich muss die neueste Version von Faraday verwenden, die 2.5.3 unterstützt. Es gibt wahrscheinlich keine Codeänderung dafür - nur eine Dokumentation, um zu erklären, warum, und dann, wie man die tatsächliche Version findet, die eine bestimmte Ruby-Version unterstützt.

Schritte zum Reproduzieren

Lesen Sie die README-Datei, besuchen Sie Rubygems.org und überprüfen Sie die erforderlichen Ruby-Versionsinformationen auf der rechten Seite der Ansicht, wenn Sie eine bestimmte Faraday-Version auswählen.

Hilfreichster Kommentar

Hallo @jedeleh , danke, dass du das angesprochen hast, und entschuldige die Verwirrung.
Der main -Zweig stellt unsere kommende 2.0 -Veröffentlichung dar, die das Support-Fenster von Ruby verfolgen wird, jedoch unterstützt v 1.x von Faraday (basierend auf dem 1.x -Zweig) immer noch Ruby 2.4+ und ist dagegen getestet und liniert.

Basierend auf Ihrem Feedback sollten wir der README eine klare Nachricht hinzufügen, um zu erklären, dass der main -Zweig nicht die neueste Version von Rubygems darstellt, also werde ich das so bald wie möglich tun

Alle 3 Kommentare

Der Code ist mit Ruby 2.4-Regeln übersät, so dass wir ihn immer noch installieren und verwenden können, aber wir verlängern das Versprechen nicht länger. Unser Support-Fenster ist "dasselbe wie das von Ruby", aber wir sahen keinen Grund, frühere Versionen abzubrechen, bevor wir einen Grund dazu hatten.

https://github.com/lostisland/faraday/blob/main/.rubocop.yml#L11

Hallo @jedeleh , danke, dass du das angesprochen hast, und entschuldige die Verwirrung.
Der main -Zweig stellt unsere kommende 2.0 -Veröffentlichung dar, die das Support-Fenster von Ruby verfolgen wird, jedoch unterstützt v 1.x von Faraday (basierend auf dem 1.x -Zweig) immer noch Ruby 2.4+ und ist dagegen getestet und liniert.

Basierend auf Ihrem Feedback sollten wir der README eine klare Nachricht hinzufügen, um zu erklären, dass der main -Zweig nicht die neueste Version von Rubygems darstellt, also werde ich das so bald wie möglich tun

Perfekt! Danke für die Informationen und für die Betrachtung des Problems.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen