问题描述
将 macOS 更新至 High Sierra 之后,VIM 出现故障,启动时缺少必要动态链接库(Image not found)。
解决方案
第一时间想到的解决方案是,使用 brew upgrade 更新。然而却出现了找不到 Python.h 的问题。
接下来使用 brew doctor 命令,检查报出的所有 Warning。发现有一条提示至关重要,大意是如果环境变量 $PATH 包含了 Anaconda 的路径,有可能导致某些包编译时 break。那么解决问题的方案就变得非常明朗:将 $PATH 中 Anaconda 相关的内容暂时移除。再一次使用 brew upgrade 后,所有问题成功解决。