2019款MacBook Pro用Brew装FFmpeg遇更新卡顿及dav1d错误求助
解决Homebrew安装FFmpeg时的更新卡住与目录删除错误
步骤1:清理错误的TMP_FETCH_FAILURES目录
终端执行以下命令,强制删除被误当作文件的目标目录:
sudo rm -rf /usr/local/Homebrew/.git/TMP_FETCH_FAILURES sudo rm -rf /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/.git/TMP_FETCH_FAILURES
步骤2:修复Homebrew的Git仓库状态
更新卡住多因本地Git仓库状态异常,执行命令重置仓库:
# 重置Homebrew主仓库 cd /usr/local/Homebrew && git reset --hard origin/master # 重置homebrew-core tap仓库 cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core && git reset --hard origin/master # 清理旧缓存 brew cleanup
步骤3:修复dav1d_bottle_manifest相关错误
该错误由dav1d包索引损坏导致,先强制卸载再重新拉取索引:
brew uninstall --force dav1d brew update --force
步骤4:重新安装FFmpeg
完成上述修复后,执行安装命令:
brew install ffmpeg
若需调试日志,添加-d参数即可:brew install ffmpeg -d
内容的提问来源于stack exchange,提问作者Jonathan Doe
相关产品推荐
相关产品推荐

