とりあえず軽い気持ちで下記をみながらやってみたところ
Rubyの再勉強を開始する - ループスライダー
エラーとなった。
その後、久しぶりにずっぽり嵌った。
環境
mac os 10.5.8
ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] (defaultで入ってるやつ)
このあとmacportsで入れた下記も試したがダメ。
エラー内容
$ ruby -w test_api.rb /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:560:in `initialize': getaddrinfo: nodename nor servname provided, or not known (SocketError) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:560:in `open' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:560:in `connect' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/timeout.rb:62:in `timeout' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/timeout.rb:93:in `timeout' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:560:in `connect' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:553:in `do_start' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:548:in `start' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/xmlrpc/client.rb:535:in `do_rpc' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/xmlrpc/client.rb:420:in `call2' from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/xmlrpc/client.rb:410:in `call' from test_api.rb:6
あんまり関係ないけど
入れる際にコレで嵌った。
Route 477 - Mac OS X Leopardでrubygemsがrequireできない
rubygemsもmacportsからインストール。
助かりました。
あと、gem list した時に以前インストールしたgemの一部が表示されて気持ち悪いので
アンインストール。デフォルトgemの保存場所が2カ所あるのはよくわからん。