Skip to content

Instantly share code, notes, and snippets.

@machida
Created June 9, 2014 11:01
Show Gist options
  • Save machida/6eff9fbeb68d97e19ce4 to your computer and use it in GitHub Desktop.
Save machida/6eff9fbeb68d97e19ce4 to your computer and use it in GitHub Desktop.
install nokogiri
$ brew install libxml2 libxslt
$ brew link libxml2 libxslt --force
$ wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz
$ tar xvfz libiconv-1.13.1.tar.gz
$ cd libiconv-1.13.1
$ ./configure --prefix=/usr/local/Cellar/libiconv/1.13.1
$ make
$ sudo make install
$ gem install nokogiri -- --with-xml2-include=/usr/local/Cellar/libxml2/2.7.8/include/libxml2
--with-xml2-lib=/usr/local/Cellar/libxml2/2.7.8/lib
--with-xslt-dir=/usr/local/Cellar/libxslt/1.1.26
--with-iconv-include=/usr/local/Cellar/libiconv/1.13.1/include
--with-iconv-lib=/usr/local/Cellar/libiconv/1.13.1/lib
$ bundle config build.nokogiri --use-system-libraries
$ bundle install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment