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