2

我以前使用 homebrew 安装 R 和 RStudio 的包安装程序。最近我开始使用 Boxen,它接管了 homebrew。我不得不使用自制软件从源代码重新安装 R,它现在存在于我的 Boxen Cellar 位置。现在 RStudio 不再启动,显示“无法通过扫描标准位置来定位 R 二进制文件”。我尝试重新安装 RStudio(无论如何我都需要升级),但这并没有帮助。它甚至没有打开足够长的时间让您指定自定义位置。

4

3 回答 3

5

好的,我终于想通了。从这篇文章中发现,您可以将 RSTUDIO_WHICH_R 设置为您的自定义位置。在 Mountain Lion 上,这很容易通过以下方式完成:

对于 OS X 山狮 10.8:

echo setenv RSTUDIO_WHICH_R [your custom bin path]/R | launchctl

另一种选择是设置从 /usr/local/bin 到自定义 R 路径的软链接,但上面似乎是一个更好的解决方案。


编辑:对于较新的 macOS 版本:

launchctl setenv RSTUDIO_WHICH_R [your custom bin path]/R

但是重启后又launchctl忘记了环境变量。
因此,必须为 launchctl 创建一个 LaunchAgent-.plist。 说明可以在这里找到。

于 2013-08-08T14:37:04.630 回答
2

我最终从 /usr/bin/ 中删除了别名文件“R”,这样我就不必每次都设置 RStudio 环境变量。来自http://www.rstudio.com/ide/docs/advanced/versions_of_r

Rstudio 首先在 /usr/bin/R 中查找,然后在 /usr/local/bin/R 中查找,我安装了新版本的 R。

于 2013-12-01T07:32:24.760 回答
1

这对我有用: 1. 首先在http://cran.r-project.org/bin/macosx/上为 Mac OS X 10.9 (Mavericks) 及更高版本安装 R 3.2.0 二进制文件 2. 然后运行 ​​R 3. 然后运行工作室

于 2015-06-04T15:09:50.840 回答