我最近在工作笔记本电脑上安装了R + Rstudio,现在我正在尝试安装软件包。我在将软件包下载到的地图中具有完全授权。但是,我继续收到以下错误:
Error in install.packages : ERROR: failed to lock directory
‘\\hltfs001\Home$\jolien.jansen\Documents\R\win-library\3.6’ for
modifying. Try removing
‘\\hltfs001\Home$\jolien.jansen\Documents\R\win-library\3.6/00LOCK’
此错误伴随此错误:
Warning in install.packages :
'lib = "\\hltfs001/Home$/jolien.jansen/Documents/R/win-library/3.6"'
is not writable
我尝试将软件包安装在另一个文件夹中,我也有权这样做,但这并不能解决问题。
我已经搜索了错误,这给了我一些尝试。
起初,我尝试手动删除LOCK文件夹,然后重新启动R。这没有帮助
然后我尝试了以下代码:
unlink("/hltfs001/Home$/jolien.jansen/Documents/R/win-
library/3.6/00LOCK", recursive = TRUE)
再次删除了LOCK文件夹,但也没有帮助解决该错误
最后我尝试了:
install.packages("Rcpp", dependencies=TRUE, INSTALL_opts = c('--no-
lock'))
但是,这又给了我同样的错误。
答案 0 :(得分:1)
我遇到了同样的问题,我发现我的问题是我的00LOCK文件夹位于一个自动同步的Dropbox文件夹中。因此,我暂停了Dropbox同步,然后在删除00LOCK文件夹后问题就消失了。显然,Dropbox同步正在干扰安装过程中的文件锁定机制。因此,一旦安装完软件包,便恢复了Dropbox同步。