前言
brew报错
报错
- 报错:
Permission denied @ ...
原因
- brew更新后,每一次执行完
brew upgrade命令后,brew都会自动执行brew cleanup命令,但是由于权限不足会报错:Permission denied @ ...
解决问题
1
| sudo chown -R $(whoami) $(brew --prefix)/*
|
报错
- 在执行
brew cleanup命令时,报错:most recent version not installed
原因
解决问题
1 2 3 4
| brew uninstall -f httping brew cleanup brew install httping brew info httping
|
报错
- 报错:
fatal: could not read Username for 'https://github.com': terminal prompts disabled
解决问题
1
| git config --global --add url."git@github.com:".insteadOf "https://github.com/"
|
报错
- 报错:
Error: Fetching /opt/homebrew/Library/Taps/homebrew/homebrew-cask-versions failed!
原因
- homebrew/homebrew-cask-versions不再受支持
解决问题
1
| brew untap homebrew/homebrew-cask-versions
|
报错
- 执行
brew services list命令展示brew管理的服务,Status报错:error
原因
解决问题
- 在已安装 MySQL 8.x (
brew install mysql)的情况下安装了 MySQL 5.7 (brew install mysql@5.7),导致了开机自启脚本从原来的只有homebrew.mxcl.mysql.plist到现在多了一个homebrew.mxcl.mysql@5.7.plist,因为我现在已经卸载不用5.7了,所以我现在尝试手动删除了5.7的开机自启脚本,然后解决了问题
1
| rm -f ~/Library/LaunchAgents/homebrew.mxcl.mysql@5.7.plist
|
完成
参考文献
stackoverflow——SoftTimur
范永勇的博客
StackExchange——Simba
CSDN——用户昵称不能为空
Github——fatflash
Github——uicosp