[Ruby on Rails 4] nokogiri, mysql2, rmagick の bundle install error 対応作業

macOS 環境で Ruby のバージョンアップ後に、rails v4 の `bundle install` で error が発生した際の memo.

nokogiri, mysql2, rmagick

“`prettyprinted
% sw_vers
ProductName: Mac OS X
ProductVersion: 10.14.3
BuildVersion: 18D42
“`

“`prettyprinted
% bundle doctor
The following gems are missing
* nokogiri (1.8.0) <- 記憶で補完 * mysql2 (0.4.9) <- 記憶で補完 * rmagick (2.16.0) Install missing gems with `bundle install` ``` ## nokogiri > * [Installing Nokogiri – Nokogiri](https://nokogiri.org/tutorials/installing_nokogiri.html#install-with-system-libraries)
> * [macOS SierraでNokogiriがインストールできない問題の解決方法 – Qiita](https://qiita.com/ganta/items/3bb378726149a759d085)

“`prettyprinted
% bundle config build.nokogiri –use-system-libraries –with-xml2-include=$(brew –prefix libxml2)/include/libxml2
“`

## mysql2

> * [Rails: macOSをMojaveにアップグレード後`bundle install`がエラーになった場合の対応方法](https://techracho.bpsinc.jp/hachi8833/2018_10_10/62963)
> * [[MacOS Mojave]mysql2のbundle installに失敗してハマった件 – Qiita](https://qiita.com/gengogo5/items/815869416eaee3bb8daa)
> * [Install mysql2 on MacOS Mojave](https://gist.github.com/fernandoaleman/ee3ac6957c2ba4f7d7d33a251d58b191)

“`prettyprinted
% sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
“`

## rmagick

> * [imagemagick と rmagick のインストールでつまづいたときに確認する手順 – Qiita](https://qiita.com/DriftwoodJP/items/56e9f9265022ba7a9802)

“`prettyprinted
% PKG_CONFIG_PATH=/usr/local/opt/imagemagick@6/lib/pkgconfig bundle install –path vendor/bundle
“`