brew 安装出现Checksum mismatch解决方法

当使用brew安装应用程序时遇到Checksum mismatch错误,表明下载的文件hash值与预期不符。解决方法为删除缓存中对应的文件,然后重新执行brew安装脚本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用brew 安装APP出现Error: Checksum mismatch.说明下载的文件和期望的hashCode对不上,删掉对应的文件就行了

==> Downloading https://homebrew.bintray.com/bottles-portable-ruby/portable-ruby--2.6.3.mavericks.bottle.tar.gz
Already downloaded: /Users/liuxiangfei/Library/Caches/Homebrew/portable-ruby--2.6.3.mavericks.bottle.tar.gz
Error: Checksum mismatch.
Expected: ab81211a2052ccaa6d050741c433b728d0641523d8742eef23a5b450811e5104
  Actual: 89eccced7a359bb07ecc6c613c4383f1d085cc6c980f5a7361752b3ed98b8625
 Archive: /Users/liuxiangfei/Library/Caches/Homebrew/portable-ruby--2.6.3.mavericks.bottle.tar.gz
To retry an incomplete download, remove the file above.

删除对应文件,然后重新执行brew安装脚本

rm /Users/liuxiangfei/Library/Caches/Homebrew/portable-ruby--2.6.3.mavericks.bottle.tar.gz

 

<think>我们注意到用户使用的是2015款MacBook,可能遇到Homebrew安装问题。结合引用内容,我们将提供针对老款Mac的Homebrew安装解决方案,重点解决网络问题和兼容性问题。 ### 2015款MacBook安装Homebrew的详细步骤 #### 前置条件检查 1. **系统版本要求** - 打开终端,输入`sw_vers`查看系统版本 - 需满足 macOS ≥ 10.11 (El Capitan)[^1] - 若系统过旧,需先升级:苹果菜单 → 系统偏好设置 → 软件更新 2. **安装Xcode命令行工具** ```bash xcode-select --install ``` - 弹出窗口点击"安装"(约1.2GB)[^4] #### 国内用户推荐方案(解决网络问题) 由于官方源访问困难,建议使用国内镜像源(引用[2][3]方案): ```bash cd ~ # 下载安装脚本(中科大源) curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh -o brew_install.sh # 赋予执行权限 chmod +x brew_install.sh # 执行安装 ./brew_install.sh ``` > 执行时会出现源选择菜单: > ``` > 请选择下载源: > 1) 中科大下载源 2) 清华大学下载源 3) 北京外国语大学下载源 > ``` > 输入`1`选择中科大(推荐) #### 国际用户方案 若可直接访问GitHub,使用官方脚本: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` #### 安装后配置 1. **环境变量设置** 在终端执行: ```bash echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.zshrc source ~/.zshrc ``` 2. **验证安装** ```bash brew doctor ``` 正常应显示:`Your system is ready to brew.` ### 常见问题解决 #### 问题1: `curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL` **原因**:网络连接不稳定 **解决方案**: - 尝试切换手机热点 - 使用代理(如有): ```bash export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890 ``` #### 问题2: `Error: Checksum mismatch.` **原因**:文件下载损坏 **解决方案**: ```bash brew cleanup rm -rf $(brew --cache) brew update ``` #### 问题3: 安装后`brew`命令找不到 **原因**:环境变量未生效 **解决方案**: ```bash # Intel芯片永久修复 echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc source ~/.zshrc ``` ### 针对2015款Mac的特别优化 1. **内存不足处理** 老款设备建议增加虚拟内存: ```bash sudo sysctl vm.swappiness=70 ``` 2. **避免安装过多公式** 推荐仅安装必要工具,如: ```bash brew install python@3.9 git wget ``` > **重要提示**: > - 安装过程需保持网络稳定(全程约20分钟) > - 如遇权限问题,在命令前加`sudo` > - 详细错误日志可通过`brew gist-logs <formula>`获取 §§相关问题§§ 1. 如何卸载Homebrew并重装? 2. 安装Python时出现"zipimport.ZipImportError: can't decompress data"怎么办? 3. 老款Mac如何升级到支持的macOS版本?</think>以下是针对2015款MacBook安装Homebrew的详细解决方案,特别优化了老款设备的兼容性和网络问题: ### 2015款MacBook安装Homebrew完整教程 #### 📦 前置准备 1. **检查系统版本** - 点击左上角🍎图标 > "关于本机" - 确认系统版本 ≥ 10.11 (El Capitan) - *若低于此版本需先升级系统* 2. **安装Xcode命令行工具** ```bash xcode-select --install ``` - 弹出窗口点击"安装"(约1.2GB)[^4] - 验证安装:`xcode-select -p` 应返回`/Library/Developer/CommandLineTools` #### 🌐 国内用户专属安装方案(推荐) 由于官方源访问困难,使用国内镜像源安装: ```bash # 1. 下载安装脚本 cd ~ curl -O https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh # 2. 赋予执行权限 chmod +x Homebrew.sh # 3. 启动安装 ./Homebrew.sh ``` > 安装过程会提示: > ``` > 请选择下载源: > 1) 中科大下载源 2) 清华大学下载源 3) 北京外国语大学下载源 > ``` > 输入`1`选择中科大(推荐) #### 🌍 国际用户安装方案 若可直接访问GitHub,使用官方脚本: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` #### ⚙️ 安装后配置 ```bash # 1. 添加环境变量 (Intel芯片) echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc # 2. 激活配置 source ~/.zshrc # 3. 验证安装 brew --version ``` 正常应显示:`Homebrew 4.x.x` ### 🔧 常见问题解决 #### ❌ 问题1: "curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL" **原因**:网络连接不稳定 **解决方案**: 1. 尝试切换手机热点 2. 使用代理(如有): ```bash export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 ``` #### ❌ 问题2: "Error: Checksum mismatch." **原因**:文件下载损坏 **解决方案**: ```bash brew cleanup rm -rf $(brew --cache) brew update ``` #### ❌ 问题3: 安装后`brew`命令找不到 **解决方案**: ```bash # 临时修复 export PATH="/usr/local/bin:$PATH" # 永久修复 echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.zshrc source ~/.zshrc ``` ### 💡 针对2015款Mac的优化建议 1. **内存管理** ```bash # 增加虚拟内存 sudo sysctl vm.swappiness=70 ``` 2. **精简安装** 避免安装大型软件包:`brew install --formula 包名` 替代`brew install` 3. **优先使用轻量工具** ```bash brew install python@3.9 # 而非最新版 ``` > **重要提示**: > - 安装过程需保持网络稳定(全程约20分钟) > - 如遇权限问题,在命令前加`sudo` > - 详细错误日志可通过`brew gist-logs <formula>`获取
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值