Rails5でmysql2がインストールができない場合
Rails5でmysql2がインストールができない場合
An error occurred while installing mysql2 (0.5.2), and Bundler cannot continue. Make sure that gem install mysql2 -v '0.5.2' --source 'https://rubygems.org/' succeeds before bundling.
となりこける。
–with-cppflags–with-ldflagsを指定することで解決します。
Railsのプロジェクトで以下を実行。
$ bundle config --local build.mysql2 "--with-cppflags=-I/usr/local/opt/openssl/include" $ bundle config --local build.mysql2 "--with-ldflags=-L/usr/local/opt/openssl/lib"
bundle install –path vendor/bundle
をすると通る。