我正试图在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吗?
答案 0 :(得分:1)
这对我来说是个问题。
Anaconda,由连续统计分析提供的python发行版,由于某种原因包含R的副本。
因此,如果您从CRAN删除R的副本,则该(过时的)R副本将成为在终端,sublimeREPL等中使用的默认R。
通常,启动R并运行R.home()
将显示安装目录。
由于我想使用R和python,并独立更新它们,我将停止使用Anaconda。