Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

स्फिंक्स 2.0.4 एमएएमपी 2.0 के साथ त्रुटि स्थापित करें:MySQL शीर्षलेख नहीं ढूंढ सकता

स्फिंक्स का ./configure --with-mysql . के लिए अज्ञात डिफ़ॉल्ट मान का उपयोग करता है , जो डिफ़ॉल्ट रूप से सक्षम है, जो आपको यह सोचने पर मजबूर कर सकता है कि कॉल करना आवश्यक नहीं है।

Sphinx को MAMP की अलग-अलग वितरित MySQL फ़ाइलों के साथ काम करने के लिए, अपने ./configure में निम्न में से प्रत्येक विशेषता का उपयोग करना सुनिश्चित करें। कमांड, प्रत्येक के लिए सीधे पथ निर्दिष्ट करना:

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

अंतिम आदेश जिसने मेरे लिए काम किया:

./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 usr/लोकल और --libstemmer में आपकी पसंदीदा इंस्टाल डायरेक्टरी है स्नोबॉल की विस्तारित स्टेमिंग कार्यक्षमता जोड़ता है (यदि आपने इसे डाउनलोड किया है)।

अगर यह बिना किसी त्रुटि के चलता है, तो बस make और make install और तुम जाने के लिए अच्छे हो।

यह भी ध्यान दें कि असम्पीडित Sphinx निर्देशिका में एक कॉन्फ़िगर त्रुटि लॉग है जिसे अनदेखा करना आसान है। इस परिदृश्य में मदद नहीं की, लेकिन अगर आपको समस्या हो रही है तो यह वास्तव में दूसरों के लिए उपयोगी हो सकता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. हाइबरनेट, C3P0, मैसकल - टूटा हुआ पाइप

  2. MYSQL डेटाबेस से अंतिम प्रविष्टि कैसे प्राप्त करें?

  3. क्या एक टेबल में दो विदेशी कुंजियाँ हो सकती हैं?

  4. क्या मुझे InnoDB में एक साथ COUNT से बचना चाहिए?

  5. मैं लैरवेल माइग्रेशन के साथ टाइमस्टैम्प कॉलम का डिफ़ॉल्ट मान वर्तमान टाइमस्टैम्प पर कैसे सेट कर सकता हूं?