سؤال

أحاول تحديث IRB على جهاز OS X 10.5 MacBook:

$ irb -v
irb 0.9.6(09/06/30)

أنا أتعلم حاليًا روبي وكنت أتابع "لماذا الدليل المؤثر لروبي" وفي هذه الصفحة: http://mislav.uniqpath.com/poignant-guide/book/expansion-pak-1.html يذكرون الإكمال التلقائي في IRB يتطلب الإصدار 1.8 من IRB.

لست متأكدًا تمامًا من كيفية تحديث القشرة. أنا أستخدم أحدث إصدار من Ruby من خلال RVM.

$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29034) [i386-darwin9.8.0]

لم تعد Google شيئًا ، وسأقدر أي مساعدة ، شكرًا!

هل كانت مفيدة؟

المحلول

مع RVM يمكنك تشغيل الانتهاء:https://rvm.io/workflow/completion/

هذا يحمل البرامج النصية في ~/.rvm/scripts دير بما في ذلك irbrc.rb الذي يضع الإكمال التلقائي لـ IRB.

نصائح أخرى

لا تحتاج إلى ترقية IRB. ومع ذلك ، تحتاج إلى ترجمة Ruby مع دعم readline. في OS X ، ليس لدي أي فكرة عما إذا كان هذا هو التكوين الافتراضي أو كيفية إجراء تثبيته. ربما ستحتاج إلى تثبيت مكتبات تطوير القراءة وإعادة ترجمة Ruby عبر RVM.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top