Error installing nokogiri: Failed to build gem native extension & libiconv is missing (OSX) Error installing nokogiri: Failed to build gem native extension & libiconv is missing (OSX) ruby ruby

Error installing nokogiri: Failed to build gem native extension & libiconv is missing (OSX)


Run these commands:

gem uninstall nokogirixcode-select --installgem install nokogiri

source: http://www.nokogiri.org/tutorials/installing_nokogiri.html#mac_os_x

sometimes mac updates can break xcode CLI so reinstalling can fix the issue:https://github.com/sparklemotion/nokogiri/issues/1445


What worked for me (on macOS Sierra) was a combination of Sam's answer and the following:

gem install nokogiri -- --with-xml2-include=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2 --use-system-libraries


I had a similar issue with 1.6.7.2 when bundle installing on codeship with ruby 2.3.

What worked for me was adding:

bundle config build.nokogiri --use-system-libraries

before

bundle install