Problēmas
Sistēmu R komandas rezultātiem vai skriptu kļūda:
Fatāla kļūda: nevar izveidot "R_TempDir"
Kļūda: 18:25: neparedzēta simbols
17: r < - c (REVO = Revobase::getRevoRepos()
18: LOCAL_3.1
^
Apturēt izpildes
Kļūda: 18:25: neparedzēta simbols
17: r < - c (REVO = Revobase::getRevoRepos()
18: LOCAL_3.1
^
Apturēt izpildes
Risinājums
To parasti izraisa nespēju rakstīt norādītajā pagaidu pašreizējā direktorijā R sesijas vai nu atļaujas vai vietas izsīkuma dēļ.
Pēc noklusējuma R sesijas Linux ierakstīs tās pagaidu failus katrai sesijai veidlapā '/ tmp/RtmpO2MIQ7' Directory kur apakšdirektorijā sadaļā/TMP tiek ģenerēts nejauši katru jaunu sesiju. Sesijas laikā var noteikt pašreizējo pagaidu direktoriju ar komandu tempdir(). Sesijas sākumā R vispirms pārbaudīs, savukārt ir iestatīts vides mainīgos TMPDIR TMP un pagaidu un izmantot pirmā, ja tā ir iestatīta kā pagaidu direktoriju. Ja nav iestatīti, to noklusējuma/tmp. Ja/tmp ir nepietiekams jāglabā darba pagaidu failus izveidoja dažas RevoScaleR darbības, var radīt alternatīvu pagaidu failu sistēma ar vairāk vietas, nekā/tmp un eksporta TMPDIR vidē, norādot uz to.
Klastera vidē, tas jādara uz visiem mezgliem. LSF kopām skatiet sadaļu 7.8.1 RRE uzstādīšanas Linux LSF var ignorēt šo vērtību TMPDIR dažos gadījumos un tomēr novirzīs failus tmp/tmp. Tas ir atspējots lsf.conf.