Mysql
 sql >> Database >  >> RDS >> Mysql

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

Ciò che ha funzionato per me nell'installazione di Mountain Lion Rails (usando Homebrew e RVM) è stato modificare /usr/local/Cellar/mysql/5.XX.XX/bin/mysql_config e rimuovere -Wno-null-conversion -Wno-unused-private-field dalle opzioni cxflags e cxflags come segue:

Prima:

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!

Dopo:

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!

Dopo quella gemma, l'installazione di mysql2 è proseguita senza intoppi

Nota:questo è probabilmente dovuto a una modifica introdotta in mysql_config dopo la 5.6.10:http://bugs.mysql.com/bug.php?id=69645