【发布时间】:2020-11-19 15:22:55
【问题描述】:
在为默认工作目录以及我在 RStudio 选项中的第一个(也是唯一的)项目设置路径后,我想知道为什么 RStudio 每次都在我的“/home”目录中创建一个名为“R”的空文件夹开始了。
有没有我可以删除/编辑(最终创建)的文件来阻止这种烦人的行为,如果有,它在哪里?
系统:Linux Mint v. 19.3 软件:RStudio v. 1.3.959 / R 版本 3.4.4
提前感谢任何提示。
【问题讨论】:
-
我刚刚在 ubuntu-16.04 上的 R-3.5.3 上测试过,它不会自动创建
~/R/目录。我的猜测是(1)它是 RStudio 的一部分(对不起,我没有在我的 ubuntu 系统上安装它),或者(2)你的~/.Rprofile中有一些东西正在这样做。 (我的赌注是#1。) -
您的
.libPaths()是什么样的?当您直接运行 R 而不是通过 RStudio 运行时,它会做同样的事情吗?您使用这么旧版本的 R 有什么原因吗? -
是
R还是.R? -
@r2evans 实际上,是 RStudio 创建了空的“R”,而从命令行启动时 R-3.4.4 不会。但作为 R 的新手,我不觉得通过命令行管理它对我来说是一个有效的选择。
-
我理解您的沮丧,但我不知道有什么方法可以阻止 RStudio 创建该目录。不过,您可能会考虑这一点:在 R 中,当您以 user 身份安装基本 R 中未包含的软件包时,您无权将软件包安装到系统库中(通常是 @987654326 @ 或
/usr/local/lib/R)。允许您将软件包安装到 R 中的唯一方法是拥有一个可由您写入的目录。因此,~/R/version目录。如果你正在学习 R,我几乎可以保证你会想要安装一两个包。