使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

问题

上运行脚本或 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 会话由于权限或空间耗尽。

默认情况下,Linux 上的 R 会话将写入它的临时文件为每个会话的窗体 / tmp/RtmpO2MIQ7 目录在其中为每个新会话随机生成在 /tmp 下的子目录。在会话中,您可以确定当前临时目录中的使用 tempdir() 命令。在会话开始时,R 将首先检查,反过来,是否 TMPDIR、 TMP 和 TEMP 环境变量设置和使用临时目录设置的第一个。如果没有设置,则它将默认为 /tmp。如果 /tmp 不足以容纳由某些 RevoScaleR 操作创建临时工作文件,可能会有更多的空间比 /tmp 创建备用临时文件系统并导出 TMPDIR 指向环境。

为群集环境中,这应该在所有节点上完成。对于 LSF 群集,请参阅部分 7.8.1 RRE 用于 Linux 的安装指南的 LSF 可能重写此 TMPDIR 值,在某些情况下,仍将 tmp 文件转到 /tmp。在 lsf.conf 中可以禁用此选项。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×