这个问题不错,虽然你的library设置在了非C盘的位置,且packages的实际安装位置也是在非C盘位置,但是令人不解的是安装完包,会抛出一个binary package 在C盘的问题。这是因为临时文件夹在C盘导致,修改的做法如下:
1.先看一下你的临时文件夹位置
tempdir()
2.进行修改
tempdir <- function() "D:\\Program Files\\R-3.5.2\\Rtmp" #这个地方是你想要设置的位置
unlockBinding("tempdir", baseenv())
utils::assignInNamespace("tempdir", tempdir, ns="base", envir=baseenv())
assign("tempdir", tempdir, baseenv())
lockBinding("tempdir", baseenv())
|