当我在macOS Sierra上运行brew upgrade
时,操作失败了。它尝试升级的唯一东西是vim 8.0.0550
。我已经尝试删除tar文件和强制重新下载升级,但没有帮助。这里是堆栈跟踪-如果需要,我可以附加更多日志:
ld: library not found for -lruby.2.4.0
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [vim] Error 1
make: *** [first] Error 2
编辑:发布后,github上出现了有关此错误的线程。撰写本文时,问题仍不完全清楚。
lruby
是什么? - achalk-lruby.2.4.0
是一个链接器标志-l
和一个参数ruby.2.4.0
。它正在链接器路径中寻找libruby.2.4.0.dylib
。如果期望的是brew版本,则路径可能为/usr/local/lib/libruby.2.4.0.dylib
。 - Dan Lowe