Chyba: Závažná chyba: Nelze vytvořit "R_TempDir"

Problém

Spuštění skriptu nebo výsledky příkazu R v došlo k chybě:

Závažná chyba: Nelze vytvořit "R_TempDir"

Chyba: 18:25: Neočekávaný symbol
17: r < - c (REVO = Revobase::getRevoRepos()
18: LOCAL_3.1

Spuštění zastaven

Chyba: 18:25: Neočekávaný symbol
17: r < - c (REVO = Revobase::getRevoRepos()
18: LOCAL_3.1

Spuštění zastaven

Řešení

Obvykle je to způsobeno neschopnost napsat aktuální dočasného adresáře určeného pro relace R, buď z důvodu oprávnění nebo vyčerpání místa.

Ve výchozím nastavení relace R na Linux zapíše jeho dočasné soubory pro každou relaci do adresáře formuláře '/ tmp/RtmpO2MIQ7' kde podadresáři /tmp náhodně generováno pro každou novou relaci. V rámci relace můžete zjistit aktuální adresář temp pomocí příkazu tempdir(). Na začátku relace R nejprve zkontroluje, zase Pokud TMPDIR, TMP a TEMP proměnné prostředí jsou nastaveny a použijte první ten, který je nastaven jako dočasný adresář. Pokud jsou nastaveny žádné, bude výchozí /tmp. /Tmp je dostatečná k uložení dočasné pracovní soubory vytvořené v některé RevoScaleR operace, můžete vytvořit systém alternativní temp souborů s více místa než /tmp a export TMPDIR přejděte v prostředí.

V prostředí clusteru je nutno ve všech uzlech. LSF clusterů naleznete v části 7.8.1 RRE Instalační příručka pro Linux může přepsat tuto hodnotu TMPDIR v některých případech a přesměrovat soubory tmp /tmp přesto LSF. To je možné zakázat v lsf.conf.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Děkujeme za váš názor!

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×