Ruby
OSX

Nokogiriでlibiconvが無いと言われてgemが入らないとき

More than 1 year has passed since last update.

Yosemiteが原因かわからないですが、OSアップデートした際にrubyをインストールしなおしたら、Nokogiriが入らなくなりました。

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    /Users/sjun/.rbenv/versions/2.1.2/bin/ruby extconf.rb 
Building nokogiri using packaged libraries.
-----
libiconv is missing.  please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies.
-----
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

extconf failed, exit code 1

Nokogiriの公式サイト(Installing Nokogiri)に解決策があるので、その通りにすれば、解決しました。

私の場合は、bundleでnokogiri入れていたのと、gccをbrewで入れていなかったので、以下のコマンドだけで解決しました。

xcode-select --install