19

我使用带有 OS X Yosemite 10.10.2 的 MacBook Pro 13" Retina(2013 年末)。我不希望这是我最大的敌人。也许吧。

噩梦按时间顺序:

  1. 从官方网站下载 R 和 RStudio。
  2. 运行这两个应用程序几次,很好。
  3. 安装自制。在终端运行“酿造医生”。Brew 医生说 R 文件有问题。
  4. RStudio 开始表现得很奇怪。
  5. 通过 CRAN 镜像下载 ggplot2 R 包。5GB 的数据堵塞了“private/var”文件。删除了里面的一些数据。
  6. 麦克吓坏了。内核恐慌,直到 Apple Store Genius 删除了 Mac 并重新安装了 OS X。

我想继续使用 R 和 RStudio。问题:

  1. 如何在不再次炸毁 Mac 的情况下解决这个问题?
  2. 如何通过 Homebrew 安装 R 和 RStudio?
  3. 我需要先安装 XQuartz 吗?
  4. 如果我安装未编译的 R 和 RStudio,会发生什么?
  5. 我应该认识到 R、RStudio 和 Homebrew 之间的哪些冲突?
  6. 安装所有 Homebrew、R 和 RStudio 的常见怪癖?
  7. 我怎样才能让 Homebrew、R 和 RStudio 从此过上幸福的生活而不烧毁房子?

谢谢!

4

2 回答 2

36

如何在不再次炸毁 Mac 的情况下解决这个问题?

不要在计算机运行时尝试删除交换文件!如果您开始删除随机系统文件,您将度过糟糕的一天。

如何通过 Homebrew 安装 R 和 RStudio?

您可以使用brew install r. 您可以使用 homebrew-cask 安装二进制 RStudio,例如brew install Caskroom/cask/rstudio.

我需要先安装 XQuartz 吗?

不,这应该不再是必要的。

如果我安装未编译的 R 和 RStudio,会发生什么?

没什么不好; brew doctor可能会报告结果,但这些不是错误,您不应该假设它们代表问题,尽管如果您稍后寻求帮助尝试诊断构建失败,它们对像我这样的维护人员很有帮助。

我应该认识到 R、RStudio 和 Homebrew 之间的哪些冲突?

没有重要的冲突。如果您从http://r.research.att.com/libs/安装编译器(如果您使用的是 brewed R,则这是不必要的),您以后可能无法从 Homebrew 安装诸如 gcc(提供 gfortran)之类的东西。

安装所有 Homebrew、R 和 RStudio 的常见怪癖?

自 2015 年 8 月起,不再需要以下评论;软件包现在默认安装到 /usr/local/lib/R/ xy /site-library 并且应该能够在较小的 R 升级中存活。

如果您使用的是 brewed R 并且您希望您安装的软件包能够在较小的 R 升级中幸存下来,您可以运行mkdir -p ~/Library/R/3.2/library,然后 R 将默认将软件包安装到该路径(将软件包放在您的主目录中,而不是在地窖中)。

我怎样才能让 Homebrew、R 和 RStudio 从此过上幸福的生活而不烧毁房子?

看上面!

于 2015-03-14T03:37:30.233 回答
0

回顾这个问题,考虑到所有有用的评论和答案,关于在已经安装了 R 和 Homebrew 的 Mac 上下载 R 包:

在 RStudio 界面的 R 控制台中执行此操作,只需键入install.packages("name of the package")

由于我已经开始直接在 RStudio 中下载 R 包,所以我没有遇到任何问题。系统很开心。

于 2016-03-13T23:25:42.080 回答