Това, което работи за мен при инсталирането на Mountain Lion Rails (използвайки Homebrew и RVM), беше редактирането на /usr/local/Cellar/mysql/5.XX.XX/bin/mysql_configand премахването на -Wno-null-conversion -Wno-unused-private-field
от опциите cxflags и cxflags, както следва:
Преди:
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!
След:
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!
След това инсталирането на gem mysql2 продължи без затруднения
Забележка:това вероятно се дължи на промяна, въведена в mysql_config след 5.6.10:http://bugs.mysql.com/bug.php?id=69645