خطوات التكاثر:
gem uninstall listen -a #confirm uninstall
gem install guard
فشل مع:
ERROR: Error installing guard:
ruby_dep requires Ruby version >= 2.2.3, ~> 2.2.
ruby_dep هي تبعية لـ listen
جوهرة ، ولا تدعم الياقوت < 2.2.3
أنا على هاتفي ، لذا ابحث عن المشكلات ذات الصلة في متعقب المشكلة إذا كنت
تريد المزيد من المعلومات. بشكل أساسي ، تتمتع Ruby 2.2.3 (والإصدارات الأقدم) بأمان جاد
نقاط الضعف. (انظر ruby-lang.org وابحث في الأرشيف). القيام بذلك
كل ما في وسعك لترقية روبي الخاص بك. إنه أفضل عمل
المستطاع.
في 4 مايو 2016 ، الساعة 4:33 مساءً ، كتب "Andrii Dmytrenko" [email protected] :
خطوات التكاثر:
gem uninstall listen -a #confirm إلغاء التثبيت
تثبيت الحارس جوهرةفشل مع:
خطأ: خطأ في تثبيت الحارس:
يتطلب ruby_dep إصدار Ruby> = 2.2.3، ~> 2.2.ruby_dep هي تبعية لجوهرة الاستماع ، ولا تدعم ruby <2.2.3
-
أنت تتلقى هذا لأنك مشترك في هذا الموضوع.
قم بالرد على هذا البريد الإلكتروني مباشرة أو قم بعرضه على GitHub
https://github.com/guard/guard/issues/832
الإصدار الأخير الذي يعمل هو 3.1.1 ، لذا يجب تطبيق هذا الإصدار من الاستماع في هذه الأثناء:
# Gemfile
gem 'listen', '3.1.1'
شكرا ، وستونغانغر !
Antti - لمزيد من المعلومات حول ما هو مدعوم ولماذا وما هي الخيارات الأخرى المتاحة: https://github.com/guard/listen/wiki/Support-for-older-versions-of-Ruby
Antti - في هذه الحالة تحديدًا ، لدى Listen نفس متطلبات Ruby ، تتم محاولة تثبيت ruby_dep
أولاً.
انظر متطلبات روبي هنا: https://rubygems.org/gems/listen
من الناحية الفنية ، يتم استخدام ruby_dep
حتى يتمكن الاستماع من إدارة تبعياته.
لقد قمت بتمييز هذا كـ "wontfix" ، لأنه ليس لدي حالة استخدام مقنعة لجعل ruby_dep
يعمل على Ruby <2.2.3 حتى الآن. تحقق من ruby_dep
README إذا كنت تريد تغيير ذلك هناك: https://github.com/e2/ruby_dep#rubydep
ولكن ، حتى لو خففت من اعتماد RubyDep على Ruby> = 2.2.3 ، فسيظل لدى Listen تبعيته الخاصة ، وهو نفس الشيء تمامًا.
هذا يعني أنني سأحتاج إلى حالة استخدام مقنعة لدعم Ruby <2.2.3 ، وليس لدي حالة استخدام حتى الآن. خاصة بالنسبة لـ "أداة تطوير" مثل Guard ، فأنت تريد أن تعمل على أحدث إصدار من Ruby.
إذا كانت لديك مثل هذه الحالة ، فافتح مشكلة جديدة حتى أتمكن من معالجة حالتك "فقط" على وجه التحديد.
شكرا لك على فتح القضية!
التعليق الأكثر فائدة
الإصدار الأخير الذي يعمل هو 3.1.1 ، لذا يجب تطبيق هذا الإصدار من الاستماع في هذه الأثناء: