R语言问题集锦R

「Debug R」WSL里面R 3.6 安装R包的一个bug

2019-07-03  本文已影响37人  xuzhougeng

今天在WSL里面安装R包Biobase时遇到如下的报错

mv: cannot move '/home/xzg/R/x86_64-pc-linux-gnu-library/3.6/00LOCK-Biobase/00new/Biobase' to '/home/xzg/R/x86_64-pc-linux-gnu-library/3.6/Biobase': Permission denied
ERROR:   moving to final location failed

简单的说由于没有权限重命名,因此安装失败。这个问题对于老版本的R(3.6之前)是不存在的,是新版本增加的特性,设计初衷是为了解决R包升级引起的问题。具体作用参考https://developer.r-project.org/Blog/public/2019/02/14/staged-install/

解决方法就是安装前运行如下语句

Sys.setenv(R_INSTALL_STAGED = FALSE)

参考资料:

上一篇下一篇

猜你喜欢

热点阅读