Điều làm việc với tôi trong cài đặt Mountain Lion Rails (sử dụng Homebrew và RVM) là chỉnh sửa /usr/local/Cellar/mysql/5.XX.XX/bin/mysql_configand xóa -Wno-null-conversion -Wno-unused-private-field
từ các tùy chọn cxflags và cxflags như sau:
Trước:
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!
Sau:
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!
Sau khi gem cài đặt mysql2 được tiếp tục mà không có hickups
Lưu ý:đây có thể là do một thay đổi được đưa vào mysql_config sau 5.6.10: http://bugs.mysql.com/bug.php?id=69645