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