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

Mac M2芯片环境下R Studio无法安装R包的问题求助

Mac M2芯片环境下R Studio无法安装R包的问题求助

针对你遇到的问题,我来分享几个适配M2芯片+Intel版R场景的解决思路:

1. 让Intel版R找到tar命令的正确路径

因为你用的Intel版R是通过Rosetta 2运行的,可能没法直接识别brew安装的tar路径。先手动确认tar的位置:

which tar

M2芯片上brew安装的tar一般在/opt/homebrew/bin/tar,接着在R里手动设置环境变量,让R能定位到这个命令:

Sys.setenv(TAR = "/opt/homebrew/bin/tar")

设置完成后再尝试执行install.packages("readr")看看效果。

2. 强制从源码编译安装包

Intel版R有时会出现二进制包不匹配的情况,你可以试试强制从源码编译安装:

install.packages("readr", type = "source")

不过这么做需要先安装Xcode命令行工具,没装的话先在终端执行:

xcode-select --install

3. 重置R的环境配置

切换R版本可能导致环境变量混乱,你可以试试重置配置:

  • 关闭R Studio,找到用户目录下的.Rprofile和.Renviron文件,先备份后暂时删除;
  • 重新打开R Studio,再尝试安装包。

4. 让R Studio通过Rosetta运行

如果你用的是原生Apple Silicon版R Studio,搭配Intel版R可能有兼容性问题。右键点击R Studio图标→「显示简介」,勾选「使用Rosetta打开」,重启后再试试安装操作。

你可以逐个尝试这些方法,应该能解决tar命令找不到的问题~

备注:内容来源于stack exchange,提问作者botinky

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 13:08:04