Проблема заключалась в том, что MySQL2 gem был скомпилирован для версии MySQL, установленной Apple (пакет разработки), а не мной, используя Homebrew .
Использование этогоКоманда при установке gem решила проблему.
gem install mysql2 -- --with-mysql-config=/usr/local/Cellar/mysql/5.5.14/bin/mysql_config
Не забудьте установить mysql, используя:
sudo brew install mysql
Проблематеперь нам нужно как-то передать опцию в упаковщик, для этого вы можете использовать конфигурацию сборщика .
bundle config build.mysql2 --with-mysql-config=/usr/local/Cellar/mysql/5.5.14/bin/mysql_config
Запуск bundle install
в вашем рубинеприложение теперь должно работать.