Я собираюсь сходить с ума, пытаясь установить здесь ruby mysql gem, и я пишу здесь, поэтому, если кто-то еще находится в этой нелепой ситуации, им не нужно проходить через ту же боль, что и я.
Каковы распространенные ошибки при установке драгоценного камня mysql на новую копию Leopard?
В этом случае я использую
Leopard - ОС 10.5.7 Фондовая версия Ruby - 1.8.6 Rubygems 1.3.5 32-разрядная версия 5.1.36 Mysql, установленная с помощью установщика GUI.
Я сбросил всю соответствующую конфигурационную информацию для моей машины в качестве стартера:
Какая информация помогает здесь и что мне нужно делать?
Я явно вызываю архитектуру i386 для сборки, а также команду signign, где mysql:
sudo env ARCHFLAGS="-arch i386" gem install mysql -- \
--with-mysql-dir=/usr/local/mysql \
--with-mysql-lib=/usr/local/mysql/lib \
--with-mysql-include=/usr/local/mysql/include
В Ruby mysql gem не нравится 64-разрядная версия на Leopard. Если вы можете, понизите рейтинг.
Затем вы должны вызвать sudo gem install mysql с параметрами (измените его на свой путь):
--with-mysql-dir=/usr/local/mysql
--with-mysql-lib=/usr/local/mysql/lib
--with-mysql-include=/usr/local/mysql/include
Работал для меня. (Сообщение в блоге, которое поможет мне на немецком языке, может помочь вам в любом случае.)
http://www.code-schubser.de/2008/12/05/mysql-gem-unter-macosx-leopard-installieren/