المشكلة
تشغيل برنامج نصي أو نتائج الأمر R في الخطأ:
خطأ فادح: تعذر إنشاء 'R_TempDir'
خطأ: 18:25: رمز غير متوقع
17: r <-c (ريفو = Revobase::getRevoRepos()
18: LOCAL_3.1
^
إيقاف التنفيذ
خطأ: 18:25: رمز غير متوقع
17: r <-c (ريفو = Revobase::getRevoRepos()
18: LOCAL_3.1
^
إيقاف التنفيذ
الحل
يرجع ذلك عادة عدم قدرة على الكتابة إلى الدليل المؤقت الحالي المحدد للجلسة R أما بسبب الأذونات أو استهلاك مساحة.
بشكل افتراضي، الجلسة R على لينكس إلى كتابة ملفاتها المؤقتة لكل جلسة عمل إلى دليل النموذج '/تمه/RtmpO2MIQ7' حيث يتم إنشاء دليل فرعي ضمن/tmp عشوائياً لكل جلسة عمل جديدة. جلسة العمل، يمكنك تحديد الدليل المؤقت الحالي باستخدام الأمر 'tempdir()'. في بداية الجلسة، R أولاً سيتحقق، بدورها، معرفة ما إذا تم تعيين متغيرات البيئة TEMP و TMP TMPDIR واستخدام العنصر الأول الذي تم تعيينه كدليل temp. إذا تم تعيين بلا، فإنه سيتم الافتراضي إلى/tmp. حالة غير كافية للاحتفاظ بملفات العمل المؤقتة التي تم إنشاؤها بواسطة بعض العمليات ريفوسكالير/tmp قد إنشاء نظام ملف مؤقت بديل بمساحة أكبر من/tmp وتصدير TMPDIR للإشارة إلى أنه في البيئة.
لبيئات الكتلة، ينبغي أن يتم هذا على كافة العقد. للجمعية الكتل، راجع المقطع رر دليل تثبيت لينكس 7.8.1 الجمعية قد تجاوز هذه القيمة TMPDIR في بعض الحالات وتوجيه الملفات tmp/tmp على أية حال. يمكن تعطيل هذا في lsf.conf.