dyld: Library not loaded: /usr/local/opt/mpfr/lib/libmpfr.4.dylib已解决

1 问题现象

OS X升级到High Sierra版本后,因为Xcode版本过低,不得已升级了Xcode,之后更新了brew,然后就出现原先正常的命令如awk、vi等突然就不能用了,出现以下提示:

$ awk
dyld: Library not loaded: /usr/local/opt/mpfr/lib/libmpfr.4.dylib
  Referenced from: /usr/local/bin/awk
  Reason: image not found
Abort trap: 6

2 原因分析

网上一堆的分析和解决办法,基本上都是没用的。
回头想想,最近只做过升级操作,那应该就是升级后,某些文件的路径发生了变化,导致部分命令的失效。

3 解决办法

重新安装即可,先卸载,再重新装一遍。

$ brew uninstall gawk
$ brew install gawk

现在又可以愉快的使用awk了。

你可能感兴趣的:(dyld: Library not loaded: /usr/local/opt/mpfr/lib/libmpfr.4.dylib已解决)