[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
“`