RailsとMySQL2の連携

久しぶりにRails書いてる、というか厳密にいうと『書いてる』というより『読んで』『作業してる』っていう感じです。

RailsってデータベースにMysql使うのでgem install mysql2しなければいけないわけですが、結構なのです。

Qiitaに書いておきました。

Rails x Mysql2 gem install 沼脱出法

簡潔にいうと

$bundle install通すとgem install mysql2しろ!ってエラーが出るのでその通りにやる。けどエラーがでる。その対処法です。

大きく二つあります。
一つはxcode-select --installを通す。もう一つがbundle config --local build.mysql2 "--with-ldflags=-L/usr/local/opt/openssl/lib --with-cppflags=-I/usr/local/opt/openssl/include"を通す。

これら通して再びbundle install実行するとokです。

Leave a Reply

Your email address will not be published. Required fields are marked *