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