не Могут заставить mysql2 драгоценный камень работать с MAMP2 и RVM на Льве, приложение

Я использую MAMP2, rvm на OS X Lion и нет никакого способа, которым я могу заставить mysql2 драгоценный камень работать с моим приложением Рельсов.

я следовал этой публикации в блоге 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

, Они были шагами:

$ 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-t.dir' в/tmp/mysql-5.5.9/CMakeFiles/Makefile2 'делают-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/ruby-1.9.2-p290@global/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 драгоценный камень, это место, где я полностью застрял.

Я использую RVM и ruby-1.9.2-p290 на OS X Lion с MAMP 2,0,3 и Rails 3,0,7.

Любая помощь очень ценится !

6
задан Mirko 20 September 2011 в 20:22
поделиться