【メモ】Macにnokogiriを入れる

自分用メモです。
Windowsの時と割と被っています。

http://veadardiary.blog29.fc2.com/blog-entry-1151.html

  • libxmlとかもいれて、nokogiriを入れます。

http://nokogiri.org/tutorials/installing_nokogiri.html

sudo port install libxml2 libxslt
sudo gem install nokogiri

sudo gem install nokogiriの時に、Windowsの時と同じく以下ののうなのが出ます…

Building native extensions.  This could take a while... 
Successfully installed nokogiri-1.4.2 
1 gem installed 
Installing ri documentation for nokogiri-1.4.2... 
No definition for parse_memory 
No definition for parse_file 
No definition for parse_with 
No definition for get_options 
No definition for set_options 
Installing RDoc documentation for nokogiri-1.4.2... 
No definition for parse_memory 
No definition for parse_file 
No definition for parse_with 
No definition for get_options 
No definition for set_options " 

しかし、
gem queryしたときに、ちゃんとnokogiriがいたり、
nokogiri -vでバージョンなどを見れるので、入っているようです。

あとは、ファイルに

require "rubygems"
require "nokogiri"

を記述すれば使えるようになりました。rubygemsを忘れないように!
require': no such file to load -- nokogiri (LoadError)
と怒られます。


同じようなところを聞いている方が…
http://groups.google.com/group/nokogiri-talk/browse_thread/thread/eb822d7149b76379?pli=1

あと、nokogiriを入れる前に、irbだとrequire "nokogiri"という記述だけで動くので不思議でした…。
同じようなこと書いている方
http://ronaldbradford.com/blog/getting-nokogiri-working-under-mac-os-x-2010-06-19/