Блог Загирова Рустама

Около-интернетные заметки

Обновление Gem Mysql2 на MacOS X при обновлении MySQL до 5.6

| Комментарии

На 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

Комментарии