Saya mencoba menginstal ImageMagick di Mac OSX 10.7 dan saya mendapatkan kesalahan berikut:
Ketika saya mencoba menjalankan verifikasi yang disarankan
$ convert logo: logo.gif
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/convert
Reason: image not found
Trace/BPT trap: 5
$ identify logo.gif
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/identify
Reason: image not found
Trace/BPT trap: 5
Ketika saya mencoba hampir semua hal ...
$ identify -version
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/identify
Reason: image not found
Trace/BPT trap: 5
Saya telah mengikuti path dan sepertinya libclparser.dylib hilang dari OpenCL.framework, tapi saya tidak yakin di mana menemukan itu atau bagaimana cara menggantinya, atau bahkan jika itu hal yang benar untuk dilakukan.
Jawaban:
Inilah yang saya lakukan untuk memperbaikinya.
Sekarang hal-hal tampaknya bekerja dengan baik.
Catatan : file juga dapat ditemukan di sini :
sumber
Jika Anda menggunakan Homebrew , coba perintah berikut:
untuk mendiagnosis masalah umum.
Salah satunya adalah dengan menghapus variabel DYLD_FALLBACK_LIBRARY_PATH dari ~ /. Profil Anda jika Anda memilikinya.
Atau Anda harus menginstal ulang libtool dengan:
sumber
Jawaban dengan suara terbanyak di /programming/6764176/lion-10-7-not-supporting-convert1-dylib-error (minus dua langkah pertama) bekerja untuk saya - jadi pada dasarnya hanya
brew uninstall imagemagick
brew update
brew install imagemagick
brew doctor
dan ikuti instruksiSaya memang harus menghapus beberapa file secara manual, tetapi
brew doctor
memberi tahu Anda yang mana. Urutan menghapus, memperbarui, menginstal, dokter mungkin tidak penting.sumber