在El Capitan中卸载/更新R

时间:2016-07-09 01:53:47

标签: r osx-elcapitan cran sublimerepl

我正试图在MacOS 10.11.15(El Capitan)上将R从3.2.2(防火安全)更新到3.3.1(头发中的Bug)。

最初我尝试使用CRAN的R-3.3.1.pkg,这允许我在R.app中使用新版本。但是,当尝试通过终端和Sublime REPL访问R时,即使安装应删除了R的先前副本,也会显示先前的版本。

如何完全删除旧副本?在El Capitan中,Frameworks文件夹不再存在,因此之前的修复:

rm -rf /Library/Frameworks/R.framework /Applications/R.app \    
/usr/bin/R /usr/bin/Rscript

不起作用。

P.S。 (meta)我怎样才能防止这些操作系统冲突在未来?我应该只通过VM运行R吗?

1 个答案:

答案 0 :(得分:1)

这对我来说是个问题。

Anaconda,由连续统计分析提供的python发行版,由于某种原因包含R的副本。

因此,如果您从CRAN删除R的副本,则该(过时的)R副本将成为在终端,sublimeREPL等中使用的默认R。

通常,启动R并运行R.home()将显示安装目录。

由于我想使用R和python,并独立更新它们,我将停止使用Anaconda。