M1 Pro MacBook(Ventura)下通过Homebrew安装SUMO报错求助
M1 Pro MacBook(Ventura)通过Homebrew安装SUMO失败求助
问题详情
- 设备:M1 Pro MacBook,系统版本Ventura
- 操作:遵循官方文档通过Homebrew安装SUMO时触发错误
- 已执行的排查步骤:
- 重新安装Homebrew
- 运行
brew update更新包列表 - 运行
brew upgrade升级所有已安装包
- 错误截图:

可行的解决尝试
1. 用Rosetta 2启动终端后安装
M1芯片为ARM架构,SUMO部分依赖可能仅支持x86_64:
- 右键终端应用→「简介」→勾选「使用Rosetta打开」
- 重启终端,执行:
brew install sumo
2. 强制安装x86_64架构版本
直接通过架构参数指定安装:
arch -x86_64 brew install sumo
3. 手动安装依赖后重试
先安装SUMO的核心依赖包,再执行安装:
brew install xerces-c fox proj gdal arch -x86_64 brew install sumo
4. 源码编译安装
如果预编译包存在兼容性问题,尝试源码编译:
# 安装编译依赖 brew install cmake xerces-c fox proj gdal swig python # 克隆源码并编译 git clone https://github.com/eclipse/sumo.git cd sumo && mkdir build && cd build arch -x86_64 cmake .. make -j$(sysctl -n hw.ncpu) sudo make install
内容的提问来源于stack exchange,提问作者BoYoon
相关产品推荐
相关产品推荐

