錯誤場景
在下載某些包 的時候谍倦,遇到了Permission denied的問題
錯誤如下:
In file.copy(savedcopy, lib, recursive = TRUE) :
problem copying D:\Programme\R\R-3.6.1\R-3.6.1\library\00LOCK\rlang\libs\x64\rlang.dll to D:\Programme\R\R-3.6.1\R-3.6.1\library\rlang\libs\x64\rlang.dll: Permission denied
解決方案
原理是執(zhí)行的權限不足柔纵,這里需要重置一下環(huán)境,并用管理員的方式打開牍汹。
分為三個步驟
1. unlink
unlink("D:/Programme/R/R-3.6.1/R-3.6.1/library/00LOCK", recursive = TRUE)
unlink("D:/Programme/R/R-3.6.1/R-3.6.1/library/00LOCK", recursive = TRUE)
如果不知道library的路徑在哪里,可以看RStudio的Tools-Global Option-General- R version宙彪,舉例如下叔营。
2.管理員方式打開
關閉r studio,已管理員的方式打開r studio鹉胖,管理員權限很高握玛。
3.重啟一下R studio的session
重啟session:ctrl+shift+F10(windows快捷鍵)
重啟session:common+shift+F10(mac快捷鍵)
或者是R-studio通過Session-restart R的方式也可以。