【发布时间】:2021-02-15 03:57:43
【问题描述】:
在我的旧电脑坏了之后,我刚刚在新电脑上重新下载了 R 和 R-studio(完全相同的电脑、操作系统和规格)。我正在尝试运行我之前创建的脚本,但是当我尝试安装软件包时,我收到一条警告消息和一个错误
Warning in readLines(file, skipNul = TRUE) :
cannot open file 'C:/Users/me/OneDrive/Documents/R/win-library/4.0/nlme/DESCRIPTION': probable reason 'No such file or directory'
Warning in readLines(file, skipNul = TRUE) :
cannot open compressed file 'C:/Users/me/OneDrive/Documents/R/win-library/4.0/nnet/DESCRIPTION', probable reason 'No such file or directory'
再看一点,我发现文件夹nlme 和nnet 中没有文件DESCRIPTION。我不确定为什么软件包不会安装,因为我从来没有遇到过问题,尽管我觉得这与 onedrive 中的路径有关。但是,我不确定 1. 如何切换路径和 2. 我应该切换到什么路径。
【问题讨论】:
-
很难解决这些问题,这些问题通常是由于您的本地配置造成的。一些想法:OneDrive 路径是一个很好的怀疑 - 新机器上是否存在该路径?
.libPaths()返回什么?您是否曾经创建过带有R_LIBS_USER路径的.Renviron文件? -
.libPaths显示我的路径是“C:/Users/me/OneDrive/Documents/R/win-library/4.0”,这台机器上确实存在。而且我从未创建过.Reviron文件 -
我发现在 onedrive 上安装可能会导致问题。总之在本地安装包