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

M1芯片macOS Big Sur用Homebrew安装MariaDB下载超时如何解决

M1芯片macOS安装MariaDB时报mecab下载超时的解决方案

该问题本质是Homebrew默认的上游资源服务器在国内网络环境下连接不稳定,可按以下方案依次尝试:

方案1:替换Homebrew为国内镜像源

  • 替换核心仓库源
git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git
  • 配置二进制包镜像
    如果使用bash终端:
    echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
    source ~/.bash_profile
    
    如果使用zsh终端:
    echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
    source ~/.zshrc
    
  • 配置完成后重新执行安装命令:brew install mariadb

方案2:手动导入mecab依赖包到本地缓存

  • 先通过可正常访问外网的设备下载报错提示的对应版本mecab安装包
  • 终端执行brew --cache mecab查询该依赖的本地缓存路径,将下载好的安装包重命名为缓存要求的文件名后移动到该路径
  • 重新执行brew install mariadb,brew会优先读取本地缓存跳过远程下载步骤

方案3:临时使用代理下载

  • 执行安装命令前先在当前终端配置代理,示例如下,替换为你实际的代理地址和端口:
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7890
  • 配置完成后执行brew install mariadb,当前终端关闭后代理配置会自动失效

兼容排查项

确认你安装的是适配M1芯片的arm64版本Homebrew,默认安装路径为/opt/homebrew,如果之前安装的是x86转译版本的Homebrew,建议先卸载旧版本重装对应架构的Homebrew后再执行安装操作。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 22:15:03