Mysql
 sql >> Base de données >  >> RDS >> Mysql

mysql.h est manquant .... (Ruby on Rails, OSX)

Ce qui a fonctionné pour moi dans l'installation de Mountain Lion Rails (en utilisant Homebrew et RVM) a été de modifier /usr/local/Cellar/mysql/5.XX.XX/bin/mysql_config et de supprimer -Wno-null-conversion -Wno-unused-private-field à partir des options cxflags et cxflags comme suit :

Avant :

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!

Aprè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!

Après cette installation de bijou, mysql2 s'est déroulé sans problème

Remarque :cela est probablement dû à une modification introduite dans mysql_config après la version 5.6.10 :http ://bugs.mysql.com/bug.php?id=69645