ひかりの備忘録

brew 環境下で nokogiri をインストールできないとき

問題

以下の二つのエラーが出た。

zlib is missing; necessary for building libxml2
xslt is missing. Please locate mkmf.log to investigate how it is failing.

解決法

  • libxslt, libxml2 をインストール
  • brew でインストールされている libxml2 のパスを指定
brew install libxslt libxml2
bundle config build.nokogiri --use-system-libraries --with-xml2-include=$(brew --prefix libxml2)/include/libxml2

参考サイト