以下のようなエラーで Nokogiri がインストールできませんでした。
# gem install nokogiri Building native extensions. This could take a while... ERROR: Error installing nokogiri: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from extconf.rb:4:in `<main>' Gem files will remain installed in /var/lib/gems/1.9.1/gems/nokogiri-1.6.3.1 for inspection. Results logged to /var/lib/gems/1.9.1/gems/nokogiri-1.6.3.1/ext/nokogiri/gem_make.out
エラーメッセージに従って mkmf と libxslt-dev と libxml2-dev を入れると解決します。入っていない場合は zlib1g-dev も必要です。mkmf は ruby-dev で入ります。
# apt-get install ruby-dev # apt-get install libxslt-dev libxml2-dev zlib1g-dev
これで Nokogiri が入ります。
# gem install nokogiri Building native extensions. This could take a while... Building nokogiri using packaged libraries. Building libxml2-2.8.0 for nokogiri with the following patches applied: Successfully installed nokogiri-1.6.3.1 1 gem installed
続いて Anemone も入ります。
# gem install anemone Fetching: robotex-1.0.0.gem (100%) Fetching: anemone-0.7.2.gem (100%) Successfully installed robotex-1.0.0 Successfully installed anemone-0.7.2 2 gems installed
補足: Ubuntu でも(当然)同様です