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ý symbol17: r < - c (REVO = Revobase::getRevoRepos()18: LOCAL_3.1Spuštění zastavenChyba: 18:25: Neočekávaný symbol17: r < - c (REVO = Revobase::getRevoRepos()18: LOCAL_3.1Spuš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?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.