我之前使用 homebrew 来安装 R 和 RStudio 的软件包安装程序。最近我开始使用 Boxen,它取代了自制软件。我必须使用自制程序从源代码重新安装 R,它现在存在于我的 Boxen Cellar 位置。现在 RStudio 不再启动,并提示“无法通过扫描标准位置来定位 R 二进制文件”。我尝试重新安装 RStudio(无论如何我都需要升级)但这没有帮助。它甚至没有打开足够长的时间来让您指定自定义位置。
好吧,我终于想通了。发现自这个帖子 https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R您可以将 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。可以在这里找到说明。 https://stackoverflow.com/a/26586170/8057078
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)