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

M2 macOS安装libarrow/libmamba时libarchive.20.dylib加载失败求助

解决conda安装libarrow/libmamba时libarchive缺失及solver识别失败问题

问题核心

执行conda install -c conda-forge -y libarrow或conda install conda-forge::libmamba时触发两类关键错误:

  • 动态库加载失败:系统找不到libarchive.20.dylib,导致libmamba组件无法正常加载
  • Conda求解器异常:无法识别libmamba求解器,强制要求使用classic求解器

解决步骤

1. 切换回classic求解器

先让conda使用默认经典求解器,绕过当前solver的加载故障:

conda config --set solver classic

2. 修复依赖链,重装完整组件

指定安装对应版本的libarchive及libmamba套件,补全缺失的依赖:

conda install -c conda-forge libarchive=20 libmamba libmambapy conda-libmamba-solver

3. 验证修复并恢复libmamba求解器

修复完成后,重新启用libmamba求解器,测试libarrow安装是否正常:

conda config --set solver libmamba
conda install -c conda-forge -y libarrow

4. 重置conda环境(可选,若上述步骤无效)

清理conda缓存后重新执行修复流程:

conda clean --all -y
# 重复执行步骤2和3

5. 完成red-arrow gem安装

确认libarrow安装成功后执行gem安装,若存在路径问题可手动指定ARROW_HOME:

export ARROW_HOME=/Users/zsg/miniconda3
gem install red-arrow -v 17.0.0

内容的提问来源于stack exchange,提问作者Gaspar Zsolt

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 00:05:03