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

रूबी की है_हेडर विधि हेडर फाइलों को कहां देखती है?

मुझे विश्वास है कि मुझे उत्तर मिल गया है।

ऐसा लगता है कि have_header पथ शामिल प्रणाली को देखता है। यदि प्रासंगिक पर्यावरण चर सेट नहीं हैं, तो डिफ़ॉल्ट में पथ शामिल हैं /usr/local/include और /usr/include

यदि आप उन्हें मैन्युअल रूप से सेट करना चाहते हैं, तो आप कुछ ऐसा करेंगे:

export C_INCLUDE_PATH=/usr/include/mysql/

यह सच है भले ही आप एक सी ++ प्रोग्राम संकलित कर रहे हों, अगर हेडर फ़ाइल एक सी फ़ाइल है। यदि, दूसरी ओर, आपकी हेडर फ़ाइल C++ है, C नहीं, तो आप यह करेंगे:

export CPLUS_INCLUDE_PATH=/usr/include/mysql

बेशक, आपको इसका समाधान मिल गया है, जिसमें dir_config('mysql') शामिल करना शामिल है। आपके extconf.rb . में . यह आपको --with-mysql-include . का उपयोग करने में सक्षम बनाता है विकल्प और मैन्युअल रूप से पथ की आपूर्ति करें।

यह मेरा स्रोत है:http://www.network-theory.co .uk/docs/gccintro/gccintro_23.html

और यहाँ उसी प्रश्न का अधिक सामान्य संस्करण है (उत्तरों के साथ):लिनक्स में जीसीसी के लिए डिफॉल्ट इंक्लूड पाथ कैसे जोड़ें?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सरल अजाक्स Jquery स्क्रिप्ट- मैं तालिका में प्रत्येक पंक्ति के लिए जानकारी कैसे प्राप्त कर सकता हूं?

  2. mysql वाइल्डकार्ड (खोज में एक/दो वर्णों को अनदेखा करें)

  3. मूविंग एवरेज MySQL की गणना?

  4. उच्चतम अंकों वाले पहले तीन समूहों के विशिष्ट अंक होने चाहिए

  5. परिणामसेट से केवल पहली पंक्ति कैसे प्राप्त करें