חל עלRevolution Analytics

בעיה

הפעלה של קובץ 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 בשל הרשאות או מיצוי שטח.כברירת מחדל, ההפעלה R ב- Linux יכתוב שלו קבצים זמניים עבור כל הפעלה של ספריה של הטופס '/ tmp/RtmpO2MIQ7' שבו ספריית המשנה תחת /tmp נוצר באופן אקראי עבור כל הפעלה חדשה. בתוך ההפעלה, באפשרותך לקבוע את הספריה הזמנית הנוכחי באמצעות הפקודה 'tempdir()'. בתחילת ההפעלה, R תחילה יבדוק, בתורה, כדי לראות אם משתני הסביבה TEMP, TMPDIR ו- TMP מוגדרים והשתמש לראשון מוגדר כדף לספריה הזמנית. אם לא מוגדרים, אותו כברירת מחדל יהיה /tmp. אם /tmp אינה מתאימה לאחסון קבצי עבודה זמניים שנוצרו על-ידי פעולות מסוימות RevoScaleR, עשוי ליצור מערכת קבצים זמניים חלופי עם שטח גדול יותר מאשר /tmp ויצא TMPDIR כדי להצביע על אותה בסביבה.עבור סביבות אשכול, יש לבצע פעולה זו על כל הצמתים. עבור אשכולות LSF, עיין בסעיף 7.8.1 RRE במדריך ההתקנה של Linux כפי LSF עשויה לעקוף ערך זה TMPDIR במקרים מסוימים ולנתב מחדש קובצי tmp ל /tmp בכל זאת. זה יהיה זמין ב- lsf.conf.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.