Mysql
 sql >> Datenbank >  >> RDS >> Mysql

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

Was bei der Installation von Mountain Lion Rails (mit Homebrew und RVM) für mich funktioniert hat, war das Bearbeiten von /usr/local/Cellar/mysql/5.XX.XX/bin/mysql_config und das Entfernen von -Wno-null-conversion -Wno-unused-private-field aus cxflags und cxflags-Optionen wie folgt:

Vorher:

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!

Nachher:

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!

Nach dieser Gem-Installation verlief mysql2 ohne Schluckauf

Hinweis:Dies ist wahrscheinlich auf eine Änderung zurückzuführen, die nach 5.6.10 in mysql_config eingeführt wurde:http://bugs.mysql.com/bug.php?id=69645