问题
上运行脚本或 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 会话由于权限或空间耗尽。RRE 用于 Linux 的安装指南的 LSF 可能重写此 TMPDIR 值,在某些情况下,仍将 tmp 文件转到 /tmp。在 lsf.conf 中可以禁用此选项。
默认情况下,Linux 上的 R 会话将写入它的临时文件为每个会话的窗体 / tmp/RtmpO2MIQ7 目录在其中为每个新会话随机生成在 /tmp 下的子目录。在会话中,您可以确定当前临时目录中的使用 tempdir() 命令。在会话开始时,R 将首先检查,反过来,是否 TMPDIR、 TMP 和 TEMP 环境变量设置和使用临时目录设置的第一个。如果没有设置,则它将默认为 /tmp。如果 /tmp 不足以容纳由某些 RevoScaleR 操作创建临时工作文件,可能会有更多的空间比 /tmp 创建备用临时文件系统并导出 TMPDIR 指向环境。 为群集环境中,这应该在所有节点上完成。对于 LSF 群集,请参阅部分 7.8.1