Rails4

NokogiriのWarningが出てつらかったので消した

More than 3 years have passed since last update.
  • rbenv使っている
    • bundle installするとvendor/bundleにアレされるようにしてる
  • rails4.1にした

そしたら、こんなのが出てた

WARNING: Nokogiri was built against LibXML version 2.8.0, but has dynamically loaded 2.9.1

or

WARNING: Nokogiri was built against LibXML version 2.9.1, but has dynamically loaded 2.9.0

色々ググッた結果、以下で解決した

rm vendor/bundle vendor/bin
brew update
brew uninstall libxml2
brew install libxml2 --with-xml2-config
brew link --force libxml2

brew install libxslt
brew link --force libxslt

brew install libiconv
brew link --force libiconv

bundle config build.nokogiri -- --with-xml2-dir=/usr/local --with-xslt-dir=/usr/local --with-iconv-dir=/usr/local
bundle install