Skip to main content

Mojaveでnokogiriのgemのインストールに失敗するので解決策

たのしいRuby 第6版 (Informatics&IDEA)

新品価格
¥2,808から
(2019/5/1 07:46時点)


MacBookAirを購入したのOSが最新のMojaveになった
ここにRailsの開発環境を作ろうと思ったがnokogiriが入らなかったのでやり方


・Bundlerでnokogiriを入れようとするとエラーになるのでGemで入れる
足りてないパッケージを入れる
brew install libxml2 libxslt libiconv
brew link –force libxml2 libxslt libiconv

その後、Gemでインストール
gem install nokogiri -v “バージョン” — –with-iconv-dir=/usr/local/Cellar/libiconv/1.16

https://stackoverflow.com/questions/5528839/why-does-installing-nokogiri-on-mac-os-fail-with-libiconv-is-missing

・Bunlderでnokogiriがエラーを吐く
bundle config build.nokogiri –use-system-libraries –with-xml2-include=$(brew –prefix libxml2)/include/libxml2

https://nokogiri.org/tutorials/installing_nokogiri.html

 

これでnokogiriが入るようになり環境が作れましたとさ
まだまだ続くよ

関連記事:

Pocket