如何为RStudio定制R位置

时间:2013-08-08 14:37:05

标签: r macos osx-mountain-lion rstudio

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

3 个答案:

答案 0 :(得分:4)

好的,我终于明白了。从this post发现您可以将RSTUDIO_WHICH_R设置为您的自定义位置。在Mountain Lion上,最容易做到:

对于OS X Mountain Lion 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。 Instructions could be found here.

答案 1 :(得分:2)

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

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

答案 2 :(得分:1)

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