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

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

Det, der virkede for mig i Mountain Lion Rails-installationen (ved hjælp af Homebrew og RVM) var at redigere /usr/local/Cellar/mysql/5.XX.XX/bin/mysql_configand fjerne -Wno-null-conversion -Wno-unused-private-field fra cxflags og cxflags muligheder som følger:

Før:

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!

Efter:

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!

Efter den perle fortsatte installationen af ​​mysql2 uden problemer

Bemærk:dette skyldes sandsynligvis en ændring, der blev introduceret til mysql_config efter 5.6.10:http://bugs.mysql.com/bug.php?id=69645



  1. SQL Server Trigger loop

  2. Homebrew postgres knækket

  3. MySQL join-tabeller, hvor tabelnavnet er et felt i en anden tabel

  4. MySQL kommandolinjeklient til Windows