Проблема
Выполнение сценария или результаты выполнения команды R в сообщение об ошибке:
Неустранимая ошибка: не удается создать «R_TempDir»
Ошибка: 18:25: непредвиденный знак
17: r < - c (REVO = Revobase::getRevoRepos()
18: LOCAL_3.1
^
Остановка выполнения
Ошибка: 18:25: непредвиденный знак
17: r < - c (REVO = Revobase::getRevoRepos()
18: LOCAL_3.1
^
Остановка выполнения
Решение
Обычно это бывает вызвано невозможностью для записи текущего указанный временный каталог для сеанса R, либо из-за нехватки места или разрешения.
По умолчанию сеанс R на Linux будет написан своих временных файлов для каждого сеанса формы «/ tmp/RtmpO2MIQ7» в каталог где подкаталог/tmp генерируется случайным образом для каждого нового сеанса. В течение сеанса можно определить текущий временный каталог с командой «tempdir()». В начале сеанса, R сначала проверит, в свою очередь, если устанавливаются переменные среды TMPDIR, TEMP и TMP и используется первый, установленная в качестве временного каталога. Если нет, он будет по умолчанию/TMP. При недостаточной для хранения временных рабочих файлов, созданных некоторые операции RevoScaleR/TMP, может создать систему дополнительного временного файла с больше места, чем/TMP и экспортировать TMPDIR для указания в среде.
Для сред кластера это следует делать на всех узлах. Для кластеров LSF LSF может переопределить это значение TMPDIR в некоторых случаях и перенаправить файл tmp/TMP в любом случае приведена в разделе 7.8.1 RRE руководство по установке для Linux . Это может быть отключена в lsf.conf.