Feil: Kritisk feil: kan ikke opprette 'R_TempDir'

Problemet

Kjøre et skript eller R-kommandoen resultater i feilmeldingen:

Uopprettelig feil: kan ikke opprette 'R_TempDir'

Feil: 18:25: uventet symbol
17: r < - c (REVO = Revobase::getRevoRepos()
18: LOCAL_3.1

Kjøring av stoppet

Feil: 18:25: uventet symbol
17: r < - c (REVO = Revobase::getRevoRepos()
18: LOCAL_3.1

Kjøring av stoppet

Løsning

Dette er vanligvis på grunn av en manglende evne til å skrive til den gjeldende angitte midlertidige mappen for R-økt på grunn av tillatelser eller tømming av diskplass.

Som standard skriver R-økt på Linux de midlertidige filene for hver økt til en katalog med skjemaet/tmp/RtmpO2MIQ7 der undermappe under /tmp genereres tilfeldig for hver nye økt. I økten, kan du bestemme gjeldende temp-mappen med kommandoen 'tempdir()'. I begynnelsen av økten, R, først se, i sin tur for å se om miljøvariabler TMPDIR TMP og TEMP er angitt, og bruker den første som er angitt som temp-mappen. Hvis ingen er angitt, vil den standard /tmp. Hvis /tmp er utilstrekkelig til å holde de gjeldende midlertidige filene opprettet av noen operasjoner på RevoScaleR, kan du opprette en alternativ temp filsystemet med mer plass enn /tmp og eksportere TMPDIR slik at den peker til den i miljøet.

For miljøer med klynger, bør dette gjøres på alle noder. Hvis LSF klynger, se avsnittet 7.8.1 av RRE installasjonsveiledningen for Linux som LSF kan overstyre verdien TMPDIR i noen tilfeller, og omadressere tmp filer til /tmp likevel. Dette kan være deaktivert i lsf.conf.

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×