मैं ओएस एक्स शेर पर एमएएमपी 2, आरवीएम का उपयोग कर रहा हूं और मेरे रेल ऐप के साथ काम करने के लिए mysql2 मणि नहीं मिल सकता है।शेर पर एमएएमपी 2 और आरवीएम के साथ काम करने के लिए mysql2 मणि नहीं मिल सकता है, Rails3 ऐप
$ cd /tmp
$ mv /Users/yourname/Desktop/mysql-5.5.9.tar.gz .
$ tar xf mysql-5.5.9.tar.gz
$ cd mysql-5.5.9
$ brew install cmake
$ cmake . -DMYSQL_UNIX_ADDR=/Applications/MAMP/tmp/mysql/mysql.sock -DCMAKE_INSTALL_PREFIX=/Applications/MAMP/Library
यह कदम विफल रहा है::
$ make -j 3
'my_atomic के लिए इकाई परीक्षण टिप्पणी के बाद
मैं इस ब्लॉग पोस्ट http://blog.mirotin.net/35/mamp-1-9-5-mysql-5-5-9-and-ruby-mysql2 का पालन किया है और यह एक http://www.pa-ket.com/blog/show/12-osx-ruby-mysql2-gem-python-mysqldb-using-mamp
ये कदम थे -t.dir 'में /tmp/mysql-5.5.9/CMakeFiles/Makefile2' make -j 3 'ठीक हो गया।
$ cp libmysql/*.dylib /Applications/MAMP/Library/lib/
$ mkdir -p /Applications/MAMP/Library/include/mysql
$ cp include/* /Applications/MAMP/Library/include/mysql
$ env ARCHFLAGS="-arch x86_64" gem install mysql2 -v 0.2.11 -- --with-mysql-config=/Applications/MAMP/Library/bin/mysql_config
Building native extensions. This could take a while...
Successfully installed mysql2-0.2.11
1 gem installed
Installing ri documentation for mysql2-0.2.11...
Enclosing class/module 'mMysql2' for class Client not known
Installing RDoc documentation for mysql2-0.2.11...
Enclosing class/module 'mMysql2' for class Client not known
मुझे लगता है कि 'ग्राहक ज्ञात नहीं है' चेतावनी कुछ भी महत्वपूर्ण नहीं थी।
और अंतिम चरण:
install_name_tool -change /tmp/mysql-5.5.9/libmysql/libmysqlclient.16.dylib /Applications/MAMP/Library/lib/libmysqlclient.16.dylib ~/.rvm/gems/[email protected]/gems/mysql2-0.2.11/ext/mysql2/mysql2.bundle
और त्रुटि मैं जब रेल सर्वर शुरू कर मिलती है:
$ rails server
=> Booting WEBrick
=> Rails 3.0.7 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[FATAL] failed to allocate memory
मैं सिर्फ इतना है कि mysql2 मणि सेट नहीं कर सकता और मैं सप्ताह के लिए कोशिश कर रहा हूँ। Mysql2 मणि स्थापित करने की कोशिश कर रही कई त्रुटियों के बाद, यह वह जगह है जहां मैं पूरी तरह से अटक गया हूं।
मैं ओएस एक्स शेर पर एमएएमपी 2.0.3 और रेल 3.0.7 के साथ आरवीएम और रूबी-1.9.2-पी 2 9 0 का उपयोग कर रहा हूं।
कोई मदद बहुत सराहना की!
इसी त्रुटि: http://stackoverflow.com/questions/7056157/mac-osx-lion-and-ruby-fatal-failed-to-allocate-memory – Mirko
मैं सिर्फ सभी को दोहराया स्नोलोपॉर्ड मशीन पर 'मेक-जे 3' सहित कदम और सबकुछ बिना किसी समस्या के काम करता है। तो यह शेर मुद्दा होना चाहिए। – Mirko
मिर्को, क्या आपको यह तय हुआ? – jBeas