W przypadku instalacji Mountain Lion Rails (przy użyciu Homebrew i RVM) zadziałało edytowanie /usr/local/Cellar/mysql/5.XX.XX/bin/mysql_configand usuwanie -Wno-null-conversion -Wno-unused-private-field
z opcji cxflags i cxflags w następujący sposób:
Przed:
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!
Po:
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!
Po tym gem instalacja mysql2 przebiegła bez problemów
Uwaga:jest to prawdopodobnie spowodowane zmianą wprowadzoną w mysql_config po 5.6.10:http://bugs.mysql.com/bug.php?id=69645