安装R时,我想创建一个R库目录,升级软件包时不会删除该目录。我这样做:
mkdir ~/Rlibs
然后我用以下命令编辑.Renviron:
file.edit(file.path("~", ".Renviron")) # in R
R_LIBS=~/Rlibs # in the file body for Ubuntu Linux
R_LIBS=C:/Users/user/Documents # in the file body for Windows
我会定期通过update.packages(ask = FALSE, checkBuilt = TRUE)
和tinytex::tlmgr_update()
更新我的所有软件包。
我的几十个软件包中的大多数都可以更新。但是有些人会沿着“ / Rlibs目录无法写入的警告发出警告,您是否要使用个人目录,是/否/取消” 。
我总是选择“是” ,但我想知道发生了什么。有什么办法可以解决这个问题?