ahmed1990 نشر 10 أكتوبر 2015 أرسل تقرير نشر 10 أكتوبر 2015 لدي ملف باسم main.rb ويحتوي على التالي:require "tokenizer.rb" ولدي ملف آخر وهو tokenizer.rb الموجود في نفس المجلد ويحتوي على التالي:class Tokenizer def self.tokenize(string) return string.split(" ") end end عند تشغيل الملف الأول أحصل على خطأ `require': cannot load such file فكيف أستطيع حل هذه المشكلة في الروبي ؟ اقتباس
0 هشام رزق الله نشر 10 أكتوبر 2015 أرسل تقرير نشر 10 أكتوبر 2015 تعتبر أخطاء استدعاء الملفات من أكثر الأخطاء التي تواجه المبتدئين في لغة الروبي، فعندما يقوم المبرمج المبتدئ باستدعاء ملف موجود في مسار معين أو في نفس المسار يخطئ في طريقة كتابة أمر الاستدعاء، الحل الصحيح للمشكلة السابقة هو كتابة ./ قبل اسم الملف وحذف الامتداد كما في المثال التالي:require "./tokenizer" يمكن استدعاء الملفات أيضًا عن طريق استخدام أمر الاستدعاء require_relative والذي سيبحث في نفس مجلد الملف كما في المثال التالي:require_relative 'tokenizer'المصدر اقتباس
السؤال
ahmed1990
لدي ملف باسم main.rb ويحتوي على التالي:
ولدي ملف آخر وهو tokenizer.rb الموجود في نفس المجلد ويحتوي على التالي:
عند تشغيل الملف الأول أحصل على خطأ `require': cannot load such file
فكيف أستطيع حل هذه المشكلة في الروبي ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.