Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何定义自定义tempdir_R - Fatal编程技术网

如何定义自定义tempdir

如何定义自定义tempdir,r,R,我是运行R3.1的Ubuntu 12.04.4机器的用户(没有管理员权限) 我发现无法启动R,因为致命错误:无法创建'R\u TempDir。问题很简单(而且):没有足够的磁盘空间来初始化R临时目录。事实上: df /tmp Filesystem 1K-blocks Used Available Use% Mounted on /dev/vda1 10320184 10284088 0 100% / 但是我在另一个分区上有足够的空间(/dev/vdb

我是运行R3.1的Ubuntu 12.04.4机器的用户(没有管理员权限)

我发现无法启动R,因为
致命错误:无法创建'R\u TempDir
。问题很简单(而且):没有足够的磁盘空间来初始化R临时目录。事实上:

df /tmp
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/vda1       10320184 10284088         0 100% /
但是我在另一个分区上有足够的空间(
/dev/vdb
)。如何让R在其他位置创建临时文件夹

由于无法启动R,我尝试在
.Rprofile

.First <- function(){
  ## other stuff
  tempdir("path/to/plenty/of/space/tmp")
  ## other stuff
}
编辑:问题已经回答。 创建
.Rprofile
并添加此行
TMP='

tempdir()
仅返回临时目录,无法更改,事件未获取参数

但这里有一部分相同功能的手册,您可以使用
?tempdir

当R会话启动时。环境变量TMPDIR、TMP 依次检查温度和温度,首先找到指向 使用可写目录:如果没有成功,则使用“/tmp”

因此,您需要设置环境变量TMPDIR

Error in tempdir("path/to/plenty/of/space/tmp") : 
  unused argument ("path/to/plenty/of/space/tmp")
Calls: .First -> tempdir
Execution halted