使用HomeBrew将R从4.0.1升级到4.1.2后RStudio无法运行怎么办?
解决方案
- 第一步:升级RStudio到适配版本
R 4.0及以上版本要求RStudio版本不低于1.3.1093,若你当前使用的RStudio版本过旧,直接下载安装对应最新版本即可解决大部分启动报错。 - 第二步:手动指定RStudio的R路径
打开RStudio时按住Option键,会弹出R版本选择窗口,手动选择brew安装的R路径即可:- Intel芯片Mac默认路径:
/usr/local/bin/R - Apple Silicon芯片Mac默认路径:
/opt/homebrew/bin/R
你也可以在终端执行which R命令查询你设备上的实际R安装路径。
若按住Option键没有弹出选择窗口,可在终端执行以下命令手动配置:
defaults write org.rstudio.RStudio RVersion $(which R) - Intel芯片Mac默认路径:
- 第三步:批量重新编译适配新版本R的依赖包
打开终端直接启动R,执行以下命令更新所有旧版本编译的R包,避免包版本不兼容导致启动崩溃:update.packages(ask = FALSE, checkBuilt = TRUE) - 第四步:重装R(可选)
如果以上操作都无法解决,可在终端执行命令完全卸载旧R残留后重新安装:brew uninstall --force r brew install r


内容的提问来源于stack exchange,提问作者Yasin
相关产品推荐
相关产品推荐

