Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
已安装多个版本的R,但可以';t定位或移除旧的_R - Fatal编程技术网

已安装多个版本的R,但可以';t定位或移除旧的

已安装多个版本的R,但可以';t定位或移除旧的,r,R,我已经下载并安装了R 我在应用程序文件夹中看到它(我与约塞米蒂在Mac上): 好的。我可以启动R.app,事实上,是的,我正在运行我想要的版本,即3.2.2: 到目前为止还不错。我甚至可以打开RStudio,看到我确实在运行3.2.2 所以在所有这些之后,我只需进入我的终端,输入 r 结果证明我正在运行3.1.1 我知道我工作电脑的老用户可能安装了这个旧版本 我想知道的是: 如果我只是正确安装了R.app,为什么这个旧版本仍然存在于我的电脑上,我该如何摆脱它 如果这是某种$PATH的东

我已经下载并安装了R

我在应用程序文件夹中看到它(我与约塞米蒂在Mac上):

好的。我可以启动R.app,事实上,是的,我正在运行我想要的版本,即3.2.2:

到目前为止还不错。我甚至可以打开RStudio,看到我确实在运行3.2.2

所以在所有这些之后,我只需进入我的终端,输入
r
结果证明我正在运行3.1.1

我知道我工作电脑的老用户可能安装了这个旧版本

我想知道的是:

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

更新
原来旧版本的R是由自制软件安装的。

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

因为我们已经确定它是自制的,所以现在您需要做的就是
brew取消链接r;rm-Rf/usr/local/Cellar/r/3.1.1
,在你的壳中重新燃烧后,你应该是金色的


它之所以有效,是因为您使用自制软件安装了它。要将其从系统中删除,必须先
取消链接
它,然后
将其从系统中删除

which r
which r.cmd
?你看到了什么?ls-l/usr/local/bin/[rR]
的输出是什么?你是说
hash-r
?我刚刚更新了我的答案,并做了简要的解释。如果您需要更多帮助,请告诉我,我将尝试进一步深入了解自制。macports不使用/usr/local/cillar@smci