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:

http://gist.github.com/158662

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

Eu tentei seguir as instruções aqui, aqui, e aqui

Foi útil?

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/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top