nokogiri 1.6.3.1がインストール出来ずにbundle install出来ない現象の解決メモ

  • 50
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

bundle install出来ない

$ bundle install

Gem files will remain installed in /home/websites/test.shukuba.net/vendor/bundle/ruby/1.9.1/gems/nokogiri-1.6.3.1 for inspection.
Results logged to /home/websites/test.shukuba.net/vendor/bundle/ruby/1.9.1/extensions/x86_64-linux/1.9.1/nokogiri-1.6.3.1/gem_make.out
An error occurred while installing nokogiri (1.6.3.1), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.6.3.1'` succeeds before bundling.

必要なパッケージを入れる

$ sudo yum install libxml2-devel libxslt-devel

[snip]
Complete!

nokogiriを追加する。

$ gem install nokogiri -- --use-system-libraries=true --with-xml2-include=/usr/include/libxml2/
Building native extensions with: '--use-system-libraries=true --with-xml2-include=/usr/include/libxml2/'
This could take a while...
Building nokogiri using system libraries.
Successfully installed nokogiri-1.6.3.1
Parsing documentation for nokogiri-1.6.3.1
Done installing documentation for nokogiri after 4 seconds
1 gem installed

bundle installする

$ bundle install

Your bundle is complete!