Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Membetulkan \'RALAT: Gagal membina sambungan asli permata\' Semasa Memasang MySQL pada Mac?

Bagaimana untuk Membetulkan \'RALAT: Gagal membina sambungan asli permata\' Semasa Memasang MySQL pada Mac?

Patricia Arquette
Lepaskan: 2024-11-04 17:10:02
asal
1127 orang telah melayarinya

How to Fix

MySQL Install pada Mac: Menyelesaikan "ERROR: Failed to build gem native extension"

Apabila cuba memasang MySQL menggunakan command gem install mysql, pengguna mungkin menghadapi ralat "ERROR: Gagal membina sambungan asli permata." Isu ini biasanya dihadapi apabila sistem tidak mempunyai pengepala dan perpustakaan yang diperlukan untuk membina sambungan asli.

Untuk menangani isu ini, ikut langkah berikut:

  • Sahkan Pelanggan MySQL Pemasangan Perpustakaan: Pastikan perpustakaan klien MySQL dipasang. Pada sistem Debian (atau Ubuntu), laksanakan sudo apt-get install libmysqlclient-dev.
  • Sahkan Alat Xcode: macOS Catalina dan kemudiannya memerlukan alat baris perintah Xcode untuk pemasangan yang berjaya. Jika anda menerima ralat "menyemak mysql_query() dalam -lmysqlclient... no", pertimbangkan untuk memasang semula alat baris arahan Xcode.
  • Semak Fail Pengepala: Pastikan fail pengepala untuk Ruby adalah hadir di /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h. Jika tidak, cuba pasang semula Ruby.
  • Kebenaran Laluan: Sahkan bahawa laluan dalam /usr/bin mempunyai kebenaran yang sesuai. Edit extconf.rb dan tambah ENV['PATH'] = "/usr/bin:/usr/sbin:$PATH" sebelum memerlukan "mkmf".
  • Penyelesaian Masalah Tambahan: Untuk sistem menjalankan macOS Mojave atau lebih awal, cuba jalankan eksport MACOSX_DEPLOYMENT_TARGET=10.9 sebelum melaksanakan gem install mysql.

Selepas melaksanakan langkah ini, jalankan semula gem install mysql. Jika isu berterusan, anda mungkin perlu merujuk log gem_make.out yang terdapat di /Library/Ruby/Gems/1.8/gems/mysql-2.8.1/ext/mysql_api/gem_make.out untuk penyahpepijatan selanjutnya.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan \'RALAT: Gagal membina sambungan asli permata\' Semasa Memasang MySQL pada Mac?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan