You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac OS BigSur系统下R无法安装rstan等包的问题求助

解决方案

步骤1:排查网络问题

  • 先关闭当前系统运行的代理、VPN工具,macOS BigSur对第三方网络工具的权限限制会阻断R的HTTPS请求,确认系统本身可以正常访问公共网页后再测试R装包。

步骤2:使用合法CRAN源测试装包

你当前混用了HTTP和HTTPS源,R 4.0+版本默认仅支持HTTPS协议的CRAN源,HTTP源会触发重定向报错,直接在R控制台执行以下命令测试基础包安装:

install.packages("dplyr", repos = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/", type = "binary")

注:指定type = "binary"会直接下载预编译的二进制包,无需本地编译,可大幅降低安装报错概率

步骤3:重置R启动配置文件

无需安装usethis包,直接通过Mac终端操作即可重置损坏的启动配置:

  1. 完全关闭所有R相关进程(包括R.app、RStudio)
  2. 打开「终端」应用,依次执行以下命令:
# 备份现有配置文件,后续可按需恢复
mv ~/.Rprofile ~/.Rprofile_backup
mv ~/.Renviron ~/.Renviron_backup
# 移除旧版本R的包缓存,避免版本兼容冲突
rm -rf ~/Library/R/4.0/library
  1. 重新打开R,再次执行步骤2的装包命令测试。

步骤4:升级R版本适配系统

你使用的R 4.0.5发布时间早于BigSur正式版,对新系统的兼容性存在缺陷,直接安装适配x86架构macOS的最新版R即可,无需保留旧版本,覆盖安装不会丢失你自己的代码文件。

步骤5:安装编译工具(安装rstan等包前操作)

rstan、rstanarm属于需要本地编译的包,需要先安装系统编译工具,打开终端执行:

xcode-select --install

按弹出的提示完成安装后,再执行rstan的安装命令即可。


内容的提问来源于stack exchange,提问作者Christian Basile

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 12:15:01