持续记录在brew 安装软件过程中遇到的问题;

1. brew install 每次出现更新检测

安装前输入:export HOMEBREW_NO_AUTO_UPDATE=true

2. brew link graphviz 错误

2.1 总结

  1. 执行link程序:brew link XXX
  2. 失败则执行:brew link --overwrite XXX
  3. 对于顽固份子:sudo rm /usr/local/share/man/man1/circo.1 后重新执行brew link XXX

2.2 过程

  1. brew install graphviz 提示:

Warning: graphviz 2.44.0 is already installed, it’s just not linked
You can use brew link graphviz to link this version.

  1. 按照提示执行 brew link graphviz:

Linking /usr/local/Cellar/graphviz/2.44.0…
Error: Could not symlink share/man/man1/ccomps.1
Target /usr/local/share/man/man1/ccomps.1
already exists. You may want to remove it:
rm ‘/usr/local/share/man/man1/ccomps.1’
To force the link and overwrite all conflicting files:
brew link --overwrite graphviz
To list all files that would be deleted:
brew link --overwrite --dry-run graphviz

  1. 说是有文件应存在了,需要删除后重新安装,先list出来到底有多少文件,brew link --overwrite --dry-run graphviz:
    MAC安装软件 brew 问题记录
  2. 一页竟然装不下,这要删除到什么时候去,仔细一看提示中有个:brew link --overwrite graphviz,果断执行之:

Linking /usr/local/Cellar/graphviz/2.44.0… 109 symlinks created

相关文章: