¿Cuáles son las dificultades y las soluciones al configurar Rails / Mysql en Leopard?

StackOverflow https://stackoverflow.com/questions/1206143

  •  05-07-2019
  •  | 
  •  

Pregunta

Me he estado volviendo loco tratando de instalar la gema mysql de rubí aquí, y estoy escribiendo aquí para que, si alguien más se encuentra en esta situación ridícula, no tenga que pasar por el mismo dolor que yo.

¿Cuáles son los errores comunes al instalar la gema mysql en una copia nueva de Leopard?

En este caso, estoy usando

Leopard - OS 10.5.7 La versión de stock de Ruby - 1.8.6 Rubygems 1.3.5 La versión de 32 bits de 5.1.36 Mysql , instalado mediante el instalador de la GUI.

He volcado toda la información de configuración relevante aquí para mi máquina como iniciador:

http://gist.github.com/158662

¿Qué información ayuda aquí y qué necesitaría hacer?

Llamo explícitamente a i386 archiecture para la compilación y le digo dónde está 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

He intentado seguir las instrucciones aquí , here , y here

¿Fue útil?

Solución

A la gema ruby ??mysql no le gusta la versión de 64 bits en Leopard. Si puedes, baja la calificación.

Luego debes llamar a sudo gem install mysql con las opciones (cámbiala a tu ruta):

--with-mysql-dir=/usr/local/mysql 
--with-mysql-lib=/usr/local/mysql/lib 
--with-mysql-include=/usr/local/mysql/include

Funcionó para mí. (La publicación del blog que me ayuda está en alemán, podría ayudarte de todos modos).

http: // www.code-schubser.de/2008/12/05/mysql-gem-unter-macosx-leopard-installieren/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top