mac M1,M2,M3芯片踩坑 nodejs ruby brew
摘要:
执行 `arch -x86_64 zsh`报`arch: posix_spawnp: zsh: Bad CPU type in executable`
原因: 未安装rosetta
执行`softwareupdate --install-rosetta`安装rosetta报
```
Package reference com.apple.pkg.RosettaUpdateAuto is missing installKBytes attribute
```
原因: 系统版本低无法安装, 更新系统
在`arm64`架构下安装了brew, 执行`arch -x86_64 zsh`后, 导致brew安装了`x86`架构的命令工具, 通过`rvm`安装`ruby`时又因为brew的架构只能安装`arm64`的, 运行项目时报
```
(have 'x86_64', need 'arm64e' or 'arm64'))
```
原因: brew安装了不同架构的命令工具
解决方法: 统一架构, 先卸载brew, 统一安装x86架构的工具 阅读全文
posted @ 2024-09-24 19:47 秦伟杰 阅读(710) 评论(0) 推荐(0) 编辑