dyld Ralat: Ketergantungan Perpustakaan Tidak Selesai selepas Memasang Nod dengan Brew
Setelah memasang Node.js dengan Homebrew pada Mac, pengguna mungkin menghadapi masalah ralat semasa cuba menjalankan PHP:
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib Referenced from: /usr/local/bin/php Reason: image not found
Ralat ini menunjukkan bahawa perpustakaan diperlukan untuk PHP operasi hilang. Ini mungkin disebabkan oleh konflik antara versi Node.js dan ICU4C (Komponen Antarabangsa untuk Unikod).
Penyelesaian:
Semak Versi Pakej:
Pastikan versi pakej ICU4C yang dipasang serasi dengan PHP. Jika perlu, kemas kini ICU4C:
brew upgrade icu4c
Naik Taraf Pakej:
Naik taraf semua pakej Homebrew untuk memastikan keserasian:
brew upgrade
Bersihkan Sementara Fail:
Alih keluar sebarang fail sementara yang dibuat semasa proses pemasangan:
brew cleanup
Pasang semula PHP:
Selepas melakukan langkah di atas , pasang semula PHP menggunakan:
brew reinstall php
Dengan mengikuti ini arahan, konflik antara PHP dan ICU4C harus diselesaikan, membolehkan PHP berjalan dengan jayanya.
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat 'dyld: Library Not Loaded' Selepas Memasang Nod dengan Brew?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!