sql >> Base de Datos >  >> RDS >> Mysql

falta mysql.h... (Ruby on Rails, OSX)

Lo que funcionó para mí en la instalación de Mountain Lion Rails (usando Homebrew y RVM) fue editar /usr/local/Cellar/mysql/5.XX.XX/bin/mysql_config y eliminar -Wno-null-conversion -Wno-unused-private-field de las opciones cxflags y cxflags de la siguiente manera:

Antes:

cflags="-I$pkgincludedir  -Wall -Wno-null-conversion -Wno-unused-private-field -Os -g -fno-strict-aliasing -DDBUG_OFF " #note: end space!
cxxflags="-I$pkgincludedir  -Wall -Wno-null-conversion -Wno-unused-private-field -Os -g -fno-strict-aliasing -DDBUG_OFF " #note: end space!

Después:

cflags="-I$pkgincludedir  -Wall -Os -g -fno-strict-aliasing -DDBUG_OFF " #note: end space!
cxxflags="-I$pkgincludedir  -Wall -Os -g -fno-strict-aliasing -DDBUG_OFF " #note: end space!

Después de esa gema, la instalación de mysql2 continuó sin contratiempos

Nota:esto probablemente se deba a un cambio introducido en mysql_config después de 5.6.10:http://bugs.mysql.com/bug.php?id=69645