还原后重新安装自制符号链接

Amo*_*ira 6 macos homebrew

在重新安装后,我恢复了我的Mac从时间机器运行10.9但是看起来/usr/local/bin某些公式的符号链接丢失了.公式仍然按照brew list $formula但没有链接安装/usr/local/bin.

(例如/usr/local/Cellar/findutils/4.4.2/bin/gfind存在但不存在/usr/local/bin/gfind).

是否有"正确的" brew- 恢复链接,/usr/local/bin或者我应该运行一个简单的find.. | xargs ln -s ...

/usr/local/bin其他公式下有很多链接,可能是因为我执行了brew upgrade,但并非所有这些链接.

jay*_*ynp 29

而不是恢复符号链接,更好的方法是使用brew link.

对于不在/usr/local/bin例如yasm运行的给定二进制文件brew unlink yasm && brew link yasm.

您可以使用以下命令为所有包运行此命令xargs:

brew list | xargs -I % sh -c 'brew unlink %; brew link %'

  • 很有帮助.然后我发现做"brew update"和"brew upgrade"很有用. (3认同)
  • 谢谢."brew链接"是我所寻找的,我应该更仔细地阅读"man brew". (2认同)