Quais são as armadilhas e soluções ao configurar Rails/MySQL no Leopard?
Pergunta
Fico muito louco tentando instalar a jóia Ruby Mysql aqui, e estou escrevendo aqui, então se mais alguém estiver nessa situação ridícula, eles não precisam passar pela mesma dor que eu.
Quais são os petchas comuns ao instalar o MySQL Gem em uma nova cópia do Leopard?
Nesse caso, estou usando
Leopard - OS 10.5.7 A versão de estoque de Ruby - 1.8.6 Rubygems 1.3.5 A versão de 32 bits de 5.1.36 Mysql, instalado usando o instalador da GUI.
Eu larguei todas as informações de configuração relevantes aqui para minha máquina como titular:
Que informação ajuda aqui e o que eu precisaria fazer?
Estou chamando explicitamente a Archiecture i386 para a construção, e Tellign com onde o MySQL está:
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
Solução
O Ruby Mysql Gem não gosta da versão de 64 bits no Leopard. Se puder, rebaixar.
Então você deve ligar para o sudo gem, instale o mysql com as opções (altere -o para o seu caminho):
--with-mysql-dir=/usr/local/mysql
--with-mysql-lib=/usr/local/mysql/lib
--with-mysql-include=/usr/local/mysql/include
Trabalhou para mim. (A postagem do blog que me ajuda está em alemão, pode ajudá -lo de qualquer maneira.)
http://www.code-schubser.de/2008/12/05/mysql-gem-unter-macosx-leopard-installieren/