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.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.
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