“非零退出状态” R 3.6.0“生物碱”

Mar*_*ing 4 r bioconductor install.packages windows-subsystem-for-linux

我需要在R上安装其他软件包。该操作系统对于Windows是ubuntu。当我尝试“ BiocManager :: install(“ Biobase”)时,出现以下错误:

** R
** data
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
mv: cannot move '/home/mark/R/x86_64-pc-linux-gnu-library/3.6/00LOCK-Biobase/00new/Biobase' to '/home/mark/R/x86_64-pc-linux-gnu-library/3.6/Biobase': Permission denied
ERROR:   moving to final location failed
Run Code Online (Sandbox Code Playgroud)

移动某些文件的权限似乎出了点问题。.我已经尝试授予向所有人写入/3.6目录的权限,但这并没有改变。

有什么办法吗?

小智 11

显然,这是3.6中的新功能。但这应该可以解决您的问题:

Sys.setenv(R_INSTALL_STAGED = FALSE)

  • 谢谢杰克!有人可以评论一下为什么要引入这个新功能吗? (3认同)