當我在macOS Sierra上運行brew upgrade
時,操作失敗。它試圖升級的唯一東西是vim 8.0.0550
。我試過刪除tar文件並強制重新下載升級版,但這並沒有幫助。這裏是堆棧跟蹤,我可以根據需要附加更多日誌:升級VIM時Homebrew失敗
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
編輯:發佈以來,一個thread on this bug已經出現在GitHub上。在撰寫本文時,仍然不能100%清楚問題所在。
嗯乍一看我會說,依賴(lruby)缺少導致鐺(C編譯器)失敗。 –
也可能是因爲您從未安裝過另一個Ruby版本,而不是由macOS預裝的版本?由於在使用Travis CI CLI界面時,我也遇到了與Ruby依賴關係相似的問題。 –
我已安裝紅寶石2.4.0 - 「lruby」究竟是什麼? – adc17