如何定义自定义tempdir
我是运行R3.1的Ubuntu 12.04.4机器的用户(没有管理员权限) 我发现无法启动R,因为如何定义自定义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
致命错误:无法创建'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