• 0

مشكلة DL is deprecated, please use Fiddle

المشكلة تظهر معي مع كل أمر رايلز أصدره من cmd ..

 

Sans titre.png

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 2

هذا الأمر حسب علمي يحدث في نظام الوندوز عند تحديث روبي أو تنصيب نسخة روبي 2.0 أو ما فوق كما أنّها ليست المُشكلة بل مُجرّد إنذار، وهذا مرتبط بملفات اللغة، فقد غيّروا dl.rb إلى fiddle ولكن رغم ذلك في Windows لا تزال الملفات تعتمد على dl لذلك فهذه الرسالة تُخبرك بأن تُغير dl إلى fiddle، لا تقلق هذا ليس خطأك  وهو أمر شائع عند مُستخدمي وندوز. الحل يكمن في تحديث نُسخة روبي التي نصبتها على جهازك. أو يُمكنك أن تبحث عن ملف باسم readline.rb في ملفات لغة روبي على جهازك وتبحث عن الأسطر التّالية:

    if RUBY_VERSION < '1.9.1'
      require 'Win32API'
    else
      require 'dl'
      class Win32API
        DLL = {}

 

بعد ذلك يُمكنك تغيير dl إلى fiddle في السّطر:

      require 'dl'

ليُصبح كالتّالي:

      require 'fiddle'

إذا كنت لا زلت ترى التحذير فيُمكنك أن تقوم بتنصيب Ruby 1.9 عوضا عن Ruby 2 لأنّ الأمر متعلق فقط بالإصدارات الأحدث من 1.9.1 من اللغة

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن