בעיה
הפעלה של קובץ script או תוצאות הפקודה R השגיאה:
שגיאה מכרעת: אין אפשרות ליצור את 'R_TempDir'
שגיאה: 18:25: סימן לא צפויה 17: r < - c (REVO = Revobase::getRevoRepos() 18: LOCAL_3.1 ^ ביצוע נעצרה שגיאה: 18:25: סימן לא צפויה 17: r < - c (REVO = Revobase::getRevoRepos() 18: LOCAL_3.1 ^ ביצוע נעצרהפתרון
הגורם לכך הוא בדרך כלל לאי יכולת לכתוב הספריה הזמנית שצוין עבור ההפעלה R בשל הרשאות או מיצוי שטח.RRE במדריך ההתקנה של Linux כפי LSF עשויה לעקוף ערך זה TMPDIR במקרים מסוימים ולנתב מחדש קובצי tmp ל /tmp בכל זאת. זה יהיה זמין ב- lsf.conf.
כברירת מחדל, ההפעלה R ב- Linux יכתוב שלו קבצים זמניים עבור כל הפעלה של ספריה של הטופס '/ tmp/RtmpO2MIQ7' שבו ספריית המשנה תחת /tmp נוצר באופן אקראי עבור כל הפעלה חדשה. בתוך ההפעלה, באפשרותך לקבוע את הספריה הזמנית הנוכחי באמצעות הפקודה 'tempdir()'. בתחילת ההפעלה, R תחילה יבדוק, בתורה, כדי לראות אם משתני הסביבה TEMP, TMPDIR ו- TMP מוגדרים והשתמש לראשון מוגדר כדף לספריה הזמנית. אם לא מוגדרים, אותו כברירת מחדל יהיה /tmp. אם /tmp אינה מתאימה לאחסון קבצי עבודה זמניים שנוצרו על-ידי פעולות מסוימות RevoScaleR, עשוי ליצור מערכת קבצים זמניים חלופי עם שטח גדול יותר מאשר /tmp ויצא TMPDIR כדי להצביע על אותה בסביבה. עבור סביבות אשכול, יש לבצע פעולה זו על כל הצמתים. עבור אשכולות LSF, עיין בסעיף 7.8.1