Gagal Membina Sambungan Asli Permata: Fail Pengepala Tidak Ditemui
Apabila cuba memasang permata mysql, pengguna mungkin menghadapi mesej ralat " Gagal membina sambungan asli permata /usr/bin/ruby extconf.rbnmkmf.rb tidak dapat ditemui fail pengepala untuk ruby di /usr/lib/ruby/ruby.h." Isu ini timbul kerana ketiadaan pengepala Ruby semasa proses pemasangan permata.
Penyelesaian:
Untuk menyelesaikan isu ini, pengguna perlu memasang pakej pengepala Ruby yang sepadan , yang menyediakan fail pengepala yang diperlukan untuk membina asli sambungan.
Fedora:
yum -y install gcc mysql-devel ruby-devel rubygems
Debian:
sudo apt-get install ruby-dev
Ubuntu:
sudo apt-get install ruby-all-dev
Untuk versi Ruby yang lebih awal, pakej pengepala pembangunan yang sesuai hendaklah dipasang:
sudo apt-get install ruby[version]-dev
(di mana [versi] ialah versi Ruby yang diingini)
Setelah pengepala Ruby dipasang, menjalankan semula perintah gem install mysql seharusnya berjaya membina sambungan asli dan pasang permata.
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Memasang Permata mysql? (Gagal Membina Sambungan Asli: Fail Pengepala Tidak Ditemui). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!