問題 : 使用 Homebrew 安裝ImageMagick 失敗
錯誤訊息 : Error: Failed executing: make install
系統提示:
Also try:
brew doctor
to check your setup for common problems.
brew missing
to check installed packages for missing deps.
原因:安裝過其他的程式有 /usr/bin/pkg-config , 可能是python等等 在這裡我被炸的原因是因為安裝了 Mono Framework (Orz)
解決辦法:
/usr/bin is in your PATH before Homebrew's bin. This means that system-
provided programs will be used before Homebrew-provided ones. This is an
issue if you install, for instance, Python.
A . 考慮 將paths 中的/usr/local/bin 置於 /usr/bin 之前 以Mac來說 路徑在/etc/paths 記得sudo 修改順序。由於本人並非深厚Unix like 系統使用者,所以不清楚這樣修改會衍伸什麼問題,不過經過測試,的確可以解決問題。
B. 處理系統提示其他 pkg-config 以遭遇到的問題來說可以選擇移除 Mono Framework
將 /Library/Frameworks/Mono.framework 整個砍掉即可,在/usr/bin/pkg-config的連結會一並被移除。
詳細內容請參考http://blog.faq-book.com/?p=2077