سؤال

هل استخدم أي شخص Watir مع IronRuby بنجاح؟ أحصل على خطأ في عدم العثور على الملف المطلوب 'Watir'. ما المسار الذي أحتاج لتعيينه للحصول على هذا الملف للعمل في الحديد؟

لسبب ما أمر iGem الخاص بي لا يعمل:

C: devyroools IronRuby Ironruby Merlin MAIR LUBY SCRIPTS BIN> Igem Instal L Watiro 'C: devtools Ironruby Merruby Merlin MAI exe "'' غير معترف بها كأمر داخلي أو خارجي أو برنامج قابل للتشغيل أو ملف دفعي.

أنا أستخدم 0.9 نسخة من الحديد.

أتذكر أنه في 0.9 عليك الإشارة إلى أداة IR: استخدمت ما يلي وحصلت على الخطأ مرة أخرى!

C: devtools ichtrouby Ironruby Merlin MAIRLIN LUBY SCRIPTS BIN> IR IGEM INS خطأ طويل القامة: أثناء تنفيذ GEM ... (ResideError) Bignum كبيرة جدا للتحويل إلى FixNum

الإصدار الحالي من Rubygems هو 1.3.5:

C: devtools IronRuby IronRuby Merlin MAIL LUBY SCRIPTS BIN> IR IGEM -V 1.3.5

حاولت حتى استخدام المسار الكامل:

require File.dirname(__FILE__) + "C:/ruby/lib/ruby/gems/1.8/gems/commonwatir-1.6.2/lib/watir.rb"
هل كانت مفيدة؟

المحلول

هل استخدمت gem install watir أو igem install watirب إذا كنت تقوم بتثبيت الأحجار الكريمة للحصول على IronRuby، فعليك استخدامها igem. وبعد خلاف ذلك، ينتهي الأمر بوضعه داخل دليل GEMS حيث يوجد تثبيت Ruby الخاص بك. لن يرى IronRuby دليل GEMS افتراضيا وستحتاج إلى استخدام المسار الكامل للوصول إليه. عند استخدام igem يضع GEM في الدليل الصحيح للاستخدام مع IronRuby.

نصائح أخرى

يستخدم Watir مكتبة MRI Ruby's Win32ole. هل هذه المكتبة مدعومة ب Ruby الحديد؟

لقد وجدت أنه عندما تحصل على Watiir المطلوب لم يتم العثور على رسالة في Ruby العادية، تحتاج إلى وضعها قبل أن تتطلب النص "Watir" يتطلب "Rubygems"

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