4

我之前在 RStudio 中打开了 packrat()。我现在希望完全删除并禁用它(即恢复到安装 Packrat 之前的状态)。我试图在 Rstudio 中找到一个选项来禁用它,但可以找到任何东西。因此,我通过(在 OSX 10.9.5 上)将 R 和 RStudio 的图标从应用程序文件夹拖到垃圾箱中卸载了 R 和 RStudio。但是,在重新安装 R(版本 3.2.3)后,R 控制台显示以下消息,并且弹出窗口提示我选择 CRAN 镜像:

Packrat 未安装在本地库中 - 正在尝试引导安装...本地没有可用的 Packrat 源 tarball --- 请选择在此会话中使用的 CRAN 镜像 ---

所以,我在库中找到了一个名为“packrat”的文件夹。删除后,我现在在启动 R 时收到以下信息:

文件中的错误(文件名,“r”,编码 = 编码):

无法打开连接

另外:警告信息:

在文件中(文件名,“r”,编码=编码):无法打开文件'packrat/init.R':没有这样的文件或目录

这与在以下内容中发现的错误相同:Trouble with packrat corrupting R functional but no .Rprofile or .Rhistory files are found when I search in Finder and I not know which working directory to search in手动。有人可以建议如何实施上面链接的解决方案吗?

4

1 回答 1

4

问题确实是 .Rprofile 想要在启动 R 时初始化 packrat() 。要解决此问题,请使用以下内容。

从 .Rprofile 中删除 Packrat

  1. 打开终端
  2. 在新的命令行上输入:open ~/.Rprofile
  3. 删除与 packrat 相关的行(这些行应清楚标记,因为它们包含单词 packrat)
  4. 保存文件
  5. 重启 R/Rstudio
于 2016-05-27T15:01:07.370 回答