ينص Faraday README.md على ما يلي: "هذا يعني حاليًا أننا ندعم Ruby 2.6+"
تنص Rubygems.org على أن إصدار الياقوت المطلوب> = 2.4
هذا يبدو متناقضا.
أحتاج إلى استخدام أحدث إصدار من Faraday يدعم 2.5.3. من المحتمل ألا يكون هناك تغيير في الكود لهذا - فقط توثيق لشرح السبب ، ثم كيفية العثور على الإصدار الفعلي الذي يدعم إصدارًا معينًا من الياقوت.
اقرأ README ، قم بزيارة Rubygems.org وتحقق من معلومات إصدار الياقوت المطلوبة على الجانب الأيمن من العرض عند تحديد إصدار Faraday معين.
الكود مُلصق بقواعد Ruby 2.4 ، بحيث لا يزال بإمكاننا التثبيت والاستخدام على ذلك ، لكننا لا نمد الوعد أكثر من ذلك. نافذة الدعم الخاصة بنا هي "نفس نافذة Ruby" ، لكننا لم نرى سببًا لقطع الإصدارات السابقة قبل أن يكون لدينا سبب لذلك.
https://github.com/lostisland/faraday/blob/main/.rubocop.yml#L11
مرحبا jedeleh شكرا لرفع هذا والاعتذار عن اللبس.
يمثل الفرع main
إصدارنا القادم 2.0
، والذي سيتتبع نافذة دعم Ruby ، لكن v 1.x من Faraday (استنادًا إلى فرع 1.x
) لا يزال يدعم Ruby 2.4+ ويتم اختباره وفحصه مقابل ذلك.
بناءً على ملاحظاتك ، أظن أنه يجب علينا إضافة رسالة واضحة في README لشرح أن فرع main
لا يمثل أحدث إصدار من Rubygems ، لذلك سأفعل ذلك في أقرب وقت ممكن
في احسن الاحوال! شكرا على المعلومات ، وعلى النظر في هذه المسألة.
التعليق الأكثر فائدة
مرحبا jedeleh شكرا لرفع هذا والاعتذار عن اللبس.
يمثل الفرع
main
إصدارنا القادم2.0
، والذي سيتتبع نافذة دعم Ruby ، لكن v 1.x من Faraday (استنادًا إلى فرع1.x
) لا يزال يدعم Ruby 2.4+ ويتم اختباره وفحصه مقابل ذلك.بناءً على ملاحظاتك ، أظن أنه يجب علينا إضافة رسالة واضحة في README لشرح أن فرع
main
لا يمثل أحدث إصدار من Rubygems ، لذلك سأفعل ذلك في أقرب وقت ممكن