المشكلة
عند محاولة تحميل حزمة 'ريفا' تحصل على الخطأ:
خطأ: فشل في loadNamespace() ل 'ريفا'.onLoad
الحل
على عدة متغيرات البيئة والمسارات التي يجب إعدادها على النظام الخاص بك من أجل حزمة 'ريفا'
لتحميل بنجاح.
يجب عليك التحقق التالية على Windows:
-
تأكد من أن متغير البيئة 'JAVA_HOME' تم إعداده بشكل صحيح ويشير إلى جوف 64-بت إصدار Java (JDK أو سراج الدين
وقت التشغيل). ل 64 بت "آر الثورة" تحتاج إلى التأكد من أن لديك إصدار 64-بت لتثبيت Java. -
تأكد من تعيين المتغير 'CLASSPATH' Java بشكل صحيح.
لإصدار 64 بت من JDK، يتم تعيينها عادة إلى شيء كما يلي (في Windows):
'C:\Program Files\Java\jdk1.7.0_02\jre\lib\ext' -
تحقق من إعدادات مسار النظام. في Windows، انتقل إلى "النظام--->" لوحة التحكم "-->" إعدادات متقدمة "--->" متغيرات البيئة ".
يجب أن يتضمن المسار الدلائل: 'C:\Program Files\Java\jre6\bin\server' و 'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'. -
تأكد من أنه تم تعيين كل من متغيرات البيئة 'رباث' و 'RHOME' والإشارة إلى الدليل:
'C:\Revolution\R-Enterprise-7.3\R-3.1.1\bin\x64'
نفس الإعدادات المطلوبة على لينكس، ومع ذلك تختلف المسارات:
-
CLASSPATH:/usr/java/jdk1.7.0_02/jre/lib/ext
-
رباث و RHOME:/usr/lib64/Revo-7.3/R-3.1.1
على لينكس، كما يوصي أن تقوم بتشغيل الأمر:
جافاريكونف R CMD
هذا محاولة لتكوين Java بشكل صحيح على النظام الخاص بك للاستخدام مع "مؤسسة البحث والتطوير الثورة".
لاحظ أنه إذا تم تعبئة كافة إعدادات التكوين بعد تشغيل 'ق CMD جافاريكونف'، وهذا يعني عادة أنه لن يعمل ريفا والتثبيت Java/التكوين غير كافية.