已安装多个版本的R但无法找到或删除旧版本

时间:2015-08-21 22:42:35

标签: r

我已经下载并安装了R。

我在Applications文件夹中看到它(我在Yosemite的Mac上):

enter image description here

精细。我可以启动R.app,的确,是的,我正在运行我想要的版本,即3.2.2:

enter image description here

到目前为止一切顺利。我甚至可以打开RStudio,看到我确实在运行3.2.2!

enter image description here

所以在这之后,我只需要去我的终端,输入 r 事实证明我正在运行3.1.1!

enter image description here

我了解我的工作计算机的旧用户可能安装了这个旧版本。

所以这就是我想知道的:

  • 如果我刚刚正确安装了R.app,为什么这个旧版本仍然存在于我的电脑上,我该如何摆脱它呢?
  • 如果这是某种$ PATH的事情,为什么不是应用程序最明显的位置,Applications文件夹,检查是否存在R?

感谢。

更新 结果是旧版本的R已经被自制软件安装。

1 个答案:

答案 0 :(得分:2)

在终端中键入which r将为您提供shell认为R所在的位置。然后,您只需从该位置卸载它。

既然我们已经确定它是自制软件,那么你现在需要做的就是brew unlink r; rm -Rf /usr/local/Cellar/r/3.1.1并且在你的shell rehash之后你应该是金色的。

它起作用是因为你使用自制软件安装它。要从系统中删除它,您必须首先unlink,然后remove从系统中删除它。