【问题标题】:Uninstall/Update R in El Capitan在 El Capitan 中卸载/更新 R
【发布时间】:2016-07-09 01:53:46
【问题描述】:

我正在尝试在 MacOS 10.11.15 (El Capitan) 上将 R 从 3.2.2(消防安全)更新到 3.3.1(你头发上的虫子)。

最初我尝试使用 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

不起作用。

附: (元)我如何才能在未来免受这些操作系统冲突的影响?我应该只通过 VM 运行 R 吗?

【问题讨论】:

    标签: r osx-elcapitan cran sublimerepl


    【解决方案1】:

    这对我来说是个问题。

    由 continuum analytics 提供的 Python 发行版 Anaconda 出于某种原因包含 R 的副本。

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

    一般来说,启动 R 并运行 R.home() 会显示安装目录。

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

    【讨论】:

    • continuum.io/content/preliminary-support-r-conda(这意味着你也可以通过 conda 更新它)
    • 很高兴知道这一点。然而,这向我强调了使用像 anaconda 这样的大型发行版,考虑到像这样的意外冲突的可能性,对我来说是不值得的。
    猜你喜欢
    • 2016-06-25
    • 2015-12-28
    • 1970-01-01
    • 2016-02-06
    • 2016-03-11
    • 2016-07-05
    • 1970-01-01
    • 1970-01-01
    • 2016-01-16
    相关资源
    最近更新 更多