Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Sphinx 2.0.4 Kesalahan Instal dengan MAMP 2.0:Tidak Dapat Menemukan Header MySQL

./configure Sphinx menggunakan nilai default yang tidak diketahui untuk --with-mysql , yang diaktifkan secara default, yang dapat membuat Anda berpikir bahwa memanggilnya tidak perlu.

Agar Sphinx bekerja dengan file MySQL MAMP yang terdistribusi secara bervariasi, pastikan untuk menggunakan setiap atribut berikut di ./configure Anda perintah, menentukan jalur langsung untuk masing-masing:

--with-mysql= // root mysql app
--with-includes= // path to mysql header includes
--with-mysql-libs= // path to libmysqlclient.dylib files

Perintah terakhir yang berhasil untuk saya:

./configure --prefix=/usr/local/sphinx --with-libstemmer --with-mysql=/Applications/MAMP/Library --with-mysql-includes=/Applications/MAMP/Library/include/mysql --with-mysql-libs=/Applications/MAMP/Library/lib/mysql

--prefix adalah direktori instal pilihan Anda di usr/local dan --libstemmer menambahkan fungsionalitas stemming Snowball yang diperluas (jika Anda mengunduhnya).

Jika ini berjalan tanpa kesalahan, cukup make dan make install dan Anda baik untuk pergi.

Perhatikan juga bahwa ada log kesalahan konfigurasi di direktori Sphinx yang tidak terkompresi yang mudah diabaikan. Tidak membantu dalam skenario ini, tetapi bisa sangat berguna bagi orang lain jika Anda mengalami masalah.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bergabung dengan Tabel dari Database yang berbeda

  2. DataTables halaman 2 dari pagination tidak memanggil Magnific Popup

  3. Cara Membuat Hubungan di MySQL Workbench

  4. Bagaimana cara mengatur item yang dipilih dalam kotak drop-down

  5. Tidak dapat menjalankan prosedur tersimpan MySQL dari Java