奇怪的方式解决
奇怪的R装包bug
需要安装R包dplyr。
install.packages('dplyr')
out:
······
Warning in install.packages :
problem copying C:\Users\sssimonyang\Documents\R\win-library\3.6\00LOCK\rlang\libs\x64\rlang.dll to C:\Users\sssimonyang\Documents\R\win-library\3.6\rlang\libs\x64\rlang.dll: Permission denied
dplyr的依赖包为rlang和vctrs。三个包都出现了Permission denied,有点意思。
而很显然我的默认安装包目录是C:\Users\sssimonyang\Documents\R\win-library\3.6
。
.libPaths() #安装包的默认地址为.libPaths()的第一项
out:
[1] "C:/Users/sssimonyang/Documents/R/win-library/3.6"
[2] "C:/Program Files/R/R-3.6.1/library"
我居然对我的用户目录没有权限?纳尼?
到对应目录看看权限。
权限都有啊。
google一下吧。解决方案包括用管理