Как вы можете установить гем mysql2, если MySQL был установлен с доморощенным на OS X Lion?

Мне не удалось установить гем mysql2 с MySQL, установленным через homebrew на OS X Lion. Я пробовал множество флагов при установке, и мне все еще не повезло. Вот все подробности.

Программное обеспечение Mac OS X Lion 10.7 (11A2063)

$ uname -a

Darwin Greenwood.local 11.0.1 Darwin Kernel Version 11.0.1: Wed Jun 29 19:53:22 PDT 2011; root:xnu-1699.23.2~1/RELEASE_X86_64 x86_64

$ which gcc | xargs ls -l

lrwxr-xr-x 1 root wheel 12 Aug 18 14:09 /usr/bin/gcc -> llvm-gcc-4.2

$ brew info mysql

mysql 5.5.14

$ which mysql

/usr/local/bin/mysql

$ which mysql_config

/usr/local/bin/mysql_config

$ ls -l /usr/local/bin/mysql*

$ ls -l /usr/local/lib/libmysql*

См. вывод в этом списке: https://gist.github.com/1158628

$ sudo gem install mysql2

См. вывод в этом списке: https://gist.github.com/1158612

$ sudo find / -name mysql.h

/usr/local/Cellar/mysql/5.5.14/include/mysql.h

/usr/local/include/mysql.h

$ /usr/local/bin/mysql_config

См. вывод в этом списке: https://gist.github.com/1158625

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

См. вывод в этом списке: https://gist.github.com/1158618

$ sudo env ARCHFLAGS="-arch x86_64" gem install mysql2 -- --with-mysql-dir=/usr/local

$ sudo gem install mysql2 -- --with-mysql-dir=/usr/local --with-mysql-config=/usr/local/bin/mysql_config

См. вывод в этом списке: https://gist.github.com/1158645

Я также пробовал этот ответ: драгоценный камень MySQL на OSX 10.7 Lion

Спасибо за помощь!


person simeonwillbanks    schedule 20.08.2011    source источник


Ответы (1)


Я удалил и переустановил MySQL с помощью homebrew, и мне удалось установить гем.

person simeonwillbanks    schedule 20.08.2011