Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lỗi cài đặt Sphinx 2.0.4 với MAMP 2.0:Không thể tìm thấy tiêu đề MySQL

./configure của Sphinx sử dụng giá trị mặc định không xác định cho --with-mysql , được bật theo mặc định, điều này có thể khiến bạn nghĩ rằng việc gọi nó là không cần thiết.

Để Sphinx hoạt động với các tệp MySQL được phân phối khác nhau của MAMP, hãy đảm bảo sử dụng từng thuộc tính sau trong ./configure của bạn , chỉ định các đường dẫn trực tiếp cho mỗi:

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

Lệnh cuối cùng phù hợp với tôi:

./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 là thư mục cài đặt ưa thích của bạn trong usr / local và --libstemmer thêm chức năng tạo gốc mở rộng của Snowball (nếu bạn đã tải xuống).

Nếu điều này chạy mà không có lỗi, chỉ cần makemake install và bạn tốt để đi.

Cũng lưu ý rằng có một bản ghi lỗi cấu hình trong thư mục Sphinx không nén mà bạn dễ dàng bỏ qua. Không giúp được gì trong trường hợp này, nhưng có thể thực sự hữu ích cho những người khác nếu bạn đang gặp sự cố.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Triển khai một hệ thống tham gia có thể định cấu hình, một cách an toàn

  2. cách nhóm và đếm bằng MySQL

  3. Sự cố MySQL cập nhật Trường DATETIME từ định dạng ISO 8601

  4. Nhập dữ liệu vào MySQL từ MS SQL

  5. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:Cột không xác định 'Smith' trong 'mệnh đề where'