На MacOS X в homebrew появился MySQL 5.6.10.
Поэтому при обновлении MySQL будет выскакивать ошибка о несоответствии библиотек:
Incorrect MySQL client library version! This gem was compiled for 5.5.28 but the client library is 5.6.10.
Если ставить так, как написано в readme:
gem install mysql2 --with-mysql-config=/usr/local/bin/mysql_config
То возникает ошибка:
ERROR: While executing gem ... (OptionParser::InvalidOption) invalid option: --with-mysql-config
Нужно добавить больше тирешек и кавычек
gem install mysql2 -- '--with-mysql-config=/usr/local/bin/mysql_config'
UPDATE:
Чтобы bundler всегда использовал данный параметр, выполните команду:
bundle config build.mysql2 --with-mysql-config=/usr/local/bin/mysql_config