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

בעיה

הפעלה של קובץ 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.

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

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

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×