Каковы подводные камни и решения при настройке Rails / Mysql на Leopard?

0

Я собираюсь сходить с ума, пытаясь установить здесь ruby ​​mysql gem, и я пишу здесь, поэтому, если кто-то еще находится в этой нелепой ситуации, им не нужно проходить через ту же боль, что и я.

Каковы распространенные ошибки при установке драгоценного камня mysql на новую копию Leopard?

В этом случае я использую

Leopard - ОС 10.5.7 Фондовая версия Ruby - 1.8.6 Rubygems 1.3.5 32-разрядная версия 5.1.36 Mysql, установленная с помощью установщика GUI.

Я сбросил всю соответствующую конфигурационную информацию для моей машины в качестве стартера:

http://gist.github.com/158662

Какая информация помогает здесь и что мне нужно делать?

Я явно вызываю архитектуру 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

Я пробовал следующие инструкции здесь, здесь и здесь

  • 0
    Возможный дубликат? stackoverflow.com/questions/41134/...
  • 0
    Да, после проверки решения проблемы, решение на самом деле выглядит так же.
Теги:
gem

1 ответ

1
Лучший ответ

В 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/

  • 0
    H Беффа, я использую mysql 5.1.36, и в настоящее время я использую 32-битный раздел.
  • 0
    Я такой эпический ретард. Я только что видел символическую ссылку на 64-битную версию вместо 32-битной версии все утро. Благодарю.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню