दिलचस्प पोस्ट
नि: शुल्क एफ़टीपी पुस्तकालय सी # के डेटटाइम के समतुल्य.अब जावा में? कैसे एक ES6 वर्ग की आवश्यकता है कि jquery की आवश्यकता है? रेगेक्स मैच के बाद चलने वाला टेक्स्ट प्राप्त करना 2038 से परे PHP में तिथियां एक्सेस करना क्यों कांटा () दो बार छवि को घुमाएं और काली सीमाओं को बाहर निकालें डबल क्लिक के साथ विस्टा पर जार निष्पादित करना क्रॉस थ्रेड घटनाओं को आमंत्रित करने का सबसे सुरक्षित तरीका नए टैब में यूआरएल खोलें या जब भी संभव हो तो मौजूदा एक का पुन: उपयोग करें MVC एचटीएमएल.पार्टीअल या एचटीएमएलएक्शन उपयोगकर्ताओं को अपनी साइट पर जावास्क्रिप्ट जोड़ने की इजाजत देने के लिए सुरक्षा मुद्दे? एंड्रॉइड से शैल कमांड निष्पादित करें जूलिया में = ऑपरेटर के साथ प्रतियां बनाना क्या इसका उपयोग करने के लिए सुरक्षित है KindOfClass: प्रकार निर्धारित करने के लिए एक NSString आवृत्ति के विरुद्ध?

अनिर्धारित निरंतर माईस्क्ल कम्पाट :: माइस्किलरिस (एमएमएस 2 आर मणि का उपयोग करना)

एक नया सर्वर पर मेरा एक रेल ऐप चले गए और कुछ मणि निर्भरताओं को स्थापित करना पड़ा। हालांकि, mysql मणि स्थापित करने के बाद मुझे त्रुटि मिलती है, अनिर्धारित निरंतर MysqlCompat :: MysqlRes, जब भी मैं एक रेक आदेश चलाने की कोशिश करता हूं जिसमें mysql डेटाबेस शामिल होता है ऐसा लगता है कि मुझे केवल यह त्रुटि मिलती है जब मुझे एमएमएस 2आर मणि की आवश्यकता होती है क्या कभी किसी ने इसके बारे में सुना है? मैं mysql 2.8.1 रत्न चल रहा हूँ

Solutions Collecting From Web of "अनिर्धारित निरंतर माईस्क्ल कम्पाट :: माइस्किलरिस (एमएमएस 2 आर मणि का उपयोग करना)"

मेरे मैक ओएस एक्स 10.6 पर मैंने 2.8.1 मणि स्थापित करने के लिए ऐसा किया, जो मेरे मैकपॉर्ट्स माइस्क्ल 5 सर्वर के साथ पूरी तरह से काम करता था:

sudo env ARCHFLAGS="-arch x86_64" gem install mysql 

असल में समस्या गतिशील पुस्तकालय है libmysqlclient नहीं पाया जा सकता। उपरोक्त समाधान काम करेंगे, लेकिन आपको उन्हें किसी भी समय फिर से फिर से लागू करना होगा जब आप मणि को फिर से बनाना चाहते हैं या जब आप MySQL का एक नया संस्करण स्थापित करते हैं

एक वैकल्पिक तरीका यह है कि MySQL निर्देशिका को लाइब्रेरी को आपके डायनामिक लोड पथ में जोड़ना है। मेरे .bashrc फ़ाइल में निम्नलिखित समस्या को हल कर दिया:

 export DYLD_LIBRARY_PATH="/usr/local/mysql/lib:$DYLD_LIBRARY_PATH" 

मेरी समस्या मेरे "mysql" 32-बिट अधिष्ठापन होने के कारण थी, जबकि रूबी 64 और 32-बिट थी। इन कमानों से जांचें

  file `which mysql` file `which ruby` 

दोनों को मैक-ओ 64-बिट निष्पादन योग्य x86_64 या मैक- O 64-बिट निष्पादन योग्य i386 से मिलान करना चाहिए। मैंने एक 64-बिट mysql स्थापित किया, फिर

 export ARCHFLAGS="-arch x86_64" ; sudo gem install --no-rdoc --no-ri mysql -v 2.7 -- --with-mysql-dir=/usr/local --with-mysql-config=/usr/local/mysql/bin/mysql_config 

और वोला!

यदि आपके पास mysql 5.5 का पालन करें: http://geryit.com/blog/2011/01/installing-mysql-with-rails-on-mac-os-x-snow-leopard/

एफटीआर: यदि मुझे सुधार के लिए कुछ बेवकूफ प्रतिनिधि की ज़रूरत नहीं हुई तो मैंने पहचान के उत्तर को ऊपर उठाना होगा, यह मेरी उन्नति पर विचार करें।

हां, मैंने एक समान त्रुटि संदेश देखा, वही अज्ञात वर्ग की तलाश में MysqlCompat :: MysqlRes

जैसा कि यह पता चला है, कि वर्ग मौजूद नहीं होना चाहिए; त्रुटि संदेश नवीनतम MySQL ड्राइवर के साथ एक समस्या के कारण होता है mysql-2.8.1 ने मेरे पुस्तकालयों को अंत में एक 'mysql' के अतिरिक्त स्तर के साथ नामित निर्देशिका में देखा उदाहरण के लिए, मेरी लाइब्रेरी (MacOS X 10.5.8 के अंतर्गत) / usr / local / mysql / lib में है, लेकिन mysql.bundle पुस्तकालय / usr / local / mysql / lib / mysql पर MySQL पुस्तकालयों के लिए देखता है … क्या गलत है।

मैंने इसे / usr / local / mysql / lib नामक 'mysql' में एक प्रतीकात्मक लिंक बनाकर इसे ठीक करना आसान पाया, जो इंगित करता है '।'

इसलिए जब उस अतिरिक्त गहराई में पुस्तकालयों का संदर्भ दिया जाता है, तो वे पाए जाते हैं, और काम करते हैं यह निश्चित रूप से हैक है; मुझे यकीन है कि इस को ठीक करने के अधिक उपयुक्त तरीके हैं। मुझे सिर्फ काम करने की ज़रूरत है ताकि मैं अन्य चीजों के साथ मिल सकूं।

इसके अलावा, यह आपके लिए काम नहीं कर सकता अगर आपकी त्रुटि दिखती है तो यह काम करने की संभावना है:

  ./mysql.bundle: dlopen(./mysql.bundle, 9): Library not loaded: /usr/local/mysql/lib/mysql/libmysqlclient.15.dylib (LoadError) Referenced from: /Users/ccullen/Projects/npapp-v2/mysql-ruby-2.8.1/mysql.bundle Reason: image not found - ./mysql.bundle from test.rb:5 

चूंकि यह एक हालिया विकास हुआ है और मुझे इसके बारे में कोई सीधी प्रतिक्रिया नहीं मिली है, इसलिए मैंने सोचा कि मैं इसे कैसे तय कर दूंगा। सौभाग्य 🙂

मणि स्थापित -V = 2.7.1 भी ठीक कर देगा।

रत्न (पुनः) स्थापना पर उचित ARCHFLAGS की स्थापना मेरी मदद की .. बिना किसी भी symlinking की आवश्यकता है:

http://joergbattermann.tumblr.com/post/181479575/fixing-the-nameerror-uninitialized-constant

यह समस्या 9.10 से 10.04 तक उबंटू को अपग्रेड करने के बाद मेरे साथ दिखाई दी।

यह mysql मणि के साथ एक समस्या प्रतीत होता है

लक्षण: ActiveRecord का कोई भी उपयोग करने के लिए mysql से कनेक्शन की आवश्यकता होती है, जो "अनिर्धारित निरंतर मायस्कॉल्क कॉम्पेट :: माइस्किलआरस" से आने वाले स्टैक ट्रेस का उत्पादन करती है

मैंने एक "मणि अद्यतन mysql" की कोशिश की और पाया कि मैं मूल एक्सटेंशन नहीं बना सकता क्योंकि कंपाइलर mysql_client लायब्रेरी नहीं ढूँढ सकता। वह पुस्तकालय (libmysqlclient.so.16) / usr / lib में बैठता है

उबंटु 10.04 के लिए फिक्स:

जड़ के रूप में, मैंने ये किया:

 apt-get install libmysqlclient-dev gem install mysql 

मैंने देखा कि कई अलग-अलग लोग यहां चीजों का प्रयास कर रहे हैं और मुझे आश्चर्य है कि क्या हम मूल कारणों का पता नहीं लगा रहे हैं।

ऐसे चर जो लोगों को अपने जवाब में स्पष्ट करने की आवश्यकता होती है:

  • ऑपरेटिंग सिस्टम संस्करण – आप किस संस्करण का उपयोग कर रहे हैं?
  • कहाँ और कैसे आप mysql स्थापित किया? – यहां के लोग यहां / usr / local के अंतर्गत स्रोत से अपना माइस् SQL स्थापित कर रहे हैं (मैंने ओबुन्तु पैकेजिंग सिस्टम के माध्यम से स्थापित किया है)
  • क्या आप 64 बिट उबंटू या 32 बिट पर हैं? (मैं वर्तमान में 32 बिट पर हूं।)

Mysql मणि (2.8.1) के साथ मैं मिल रहा था

अनिर्धारित निरंतर माइस्काक्लिपः :: MySqlRes

-वि 2.7 का उपयोग करना यह पूरी तरह से कार्य करता है और उन लोगों के लिए जो होमब्रे का प्रयोग करते हैं mysql स्थापित करने के लिए

sudo gem mysql -v 2.7 – – साथ-mysql-config = / usr / local / cellar / mysql / 5.1.48 / bin / mysql_config स्थापित करें

ध्यान दें कि यदि आवश्यक हो तो आप mysql संस्करण बदल सकते हैं।

sudo gem install mysql -v 2.7 को चाल करना चाहिए …

sudo gem mysql -v 2.7 – –with-mysql-config = / usr / local / mysql / bin / mysql_config ने भी मेरे लिए चाल किया है जब मेरे नए हिमपात तेंदुए लैपटॉप पर माइग्रेट करते हैं I मैंने मैकपॉइंट्स का उपयोग MySQL स्थापित करने के लिए नहीं किया, बल्कि बाइनरी के लिए किया था, और मेहराब ध्वज समाधान या सिमलिंक के साथ कोई भाग्य नहीं था

मैं यहाँ सब कुछ करने की कोशिश की, लेकिन अभी भी समस्या है। MySQL 5.5 से 5.1 के डाउनग्रेडिंग के लिए यह मेरे लिए तय है (मैक ओएस एक्स 10.6.5)

डाउनग्रेड (5.9 से) mysql 5.1 में 10.6 पर मदद की … दोनों mysql और mysql2 रत्न चल रहा है।

MySQL और mysql2 रत्न दोनों रूबी 1.9.2 पर काम बस रूबी अद्यतन और आप की जरूरत है मणि स्थापित करें।

 gem uninstall mysql gem install mysql -v 2.7 -- --with-mysql-config=/usr/local/mysql/bin/mysql_config ldconfig /usr/local/mysql/lib/mysql RAILS_ENV=production rake db:migrate --trace 

यह मेरे लिए काम किया

 sudo apt-get install libmysqlclient15-dev 

मैंने उपरोक्त सभी की कोशिश की है और उनमें से कोई भी मेरे लिए काम नहीं करता है MySQL संस्करण 2.7 को स्थापित करने का प्रयास करते समय, मुझे त्रुटि मिलती है:

 sudo gem install -v=2.7.1 mysql -- --with-mysql-dir=/usr/local/mysql-5.1.39-osx10.5-powerpc/bin/mysql_config ERROR: could not find gem mysql locally or in a repository F107PHD:stepgreen.org tdillahu$ sudo gem install -v=2.7 mysql -- --with-mysql-dir=/usr/local/mysql-5.1.39-osx10.5-powerpc/bin/mysql_config Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb --with-mysql-dir=/usr/local/mysql-5.1.39-osx10.5-powerpc/bin/mysql_config checking for mysql_query() in -lmysqlclient... no checking for main() in -lm... no checking for mysql_query() in -lmysqlclient... no checking for main() in -lz... no checking for mysql_query() in -lmysqlclient... no checking for main() in -lsocket... no checking for mysql_query() in -lmysqlclient... no checking for main() in -lnsl... no checking for mysql_query() in -lmysqlclient... no *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=. --curdir --ruby=/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby --with-mysql-config --without-mysql-config --with-mysql-dir --with-mysql-include --without-mysql-include=${mysql-dir}/include --with-mysql-lib --without-mysql-lib=${mysql-dir}/lib --with-mysqlclientlib --without-mysqlclientlib --with-mlib --without-mlib --with-mysqlclientlib --without-mysqlclientlib --with-zlib --without-zlib --with-mysqlclientlib --without-mysqlclientlib --with-socketlib --without-socketlib --with-mysqlclientlib --without-mysqlclientlib --with-nsllib --without-nsllib --with-mysqlclientlib --without-mysqlclientlib Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/mysql-2.7 for inspection. Results logged to /Library/Ruby/Gems/1.8/gems/mysql-2.7/gem_make.out 

मेरी मूल त्रुटि: एके निरस्त! अनिर्धारित निरंतर MysqlCompat :: MysqlRes /vendor/rails/activesupport/lib/active_support/dependencies.rb:440:IN load_missing_constant' /vendor/rails/activesupport/lib/active_support/dependencies.rb:80:in '

फेडोरा 10 से फेडोरा 12 में अपग्रेड करने के बाद भी मुझे एक ही समस्या थी। मैं इसे सिर्फ mysql मणि अनइंस्टॉल करके इसे फिर से स्थापित करके तय किया है। इसलिए यह MySQL के नए संस्करण का अनुपालन करता है

sudo gem mysql -v 2.7 – –with-mysql-config = / usr / local / mysql / bin / mysql_config इंस्टॉल करें

मेरे लिए बिल्कुल काम किया 🙂

मैक ओएस एक्स 10.6.4 पर, मुझे आर्किटेक्चर और कॉन्फ़िग निर्देशिका निर्दिष्ट करना पड़ा:

sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

यदि आपका MySQL संस्करण 5.5 है तो आपको उसे अनइंस्टॉल करना चाहिए। मैंने रूबी के साथ mysql का उपयोग करने के बारे में एक लेख छोड़ दिया है: http://geryit.com/blog/2011/01/installing-mysql-with-rails-on-mac-os-x-snow-leopard/

इसी से मेरा काम बना है। मैंने एक टन पोस्ट पढ़ी और पाया कि सिस्टम रूबी इंस्टॉल का उपयोग एक असंगति समस्या पैदा कर रहा था:

  1. डिफ़ॉल्ट रूबी स्थापित नहीं करते हैं! माकपा के साथ रूबी स्थापित करें
  2. डिफ़ॉल्ट rubygems स्थापित नहीं करते हैं! मैकपॉप्स के साथ आरबी-रूबीगाम्स स्थापित करें
  3. mysql 5.1 (5.5 नहीं) का उपयोग करें – mysql.com mac .dmg से स्थापित
  4. 4।

sudo env ARCHFLAGS = "- आर्च x86_64" मणि स्थापित mysql – –with-mysql-config = / usr / local / mysql / bin / mysql_config

 sudo env ARCHFLAGS="-arch x86_64" gem install mysql 

डीएमजी पैकेज mysql साइट से एक ddone!

 sudo gem install mysql -v 2.7 -- --with-mysql-config=/usr/local/mysql/bin/mysql_config 

भी मेरे लिए काम किया जब आर्क झंडा और सिमलिंक did not! धन्यवाद!!

एमएस 2 एसआर से संबंधित आईएसएसएल निर्भरता कैसी है? मैं एमएमएस -2 आर लेखक हूँ, बीटीडब्ल्यू

एमएमएस -2आर जेम्स आईपीसी https://github.com/monde/mms2r/blob/master/mms2r.gemspec एक mysql निर्भरता की सूची नहीं है।