swapを設定したら、途中で落ちないでインストールされた。
が、設定がうまくないのか、スクリプトを実行する段階でファイルがないとかなんとか、いうエラーが出てくる。
/opt/local/lib/site_ruby/1.8/rubygems/custom_require.rb:21:in `require__': no such file to load -- hpricot_scan (LoadError)
あっちこっち見ながらgemを入れたので、整合性がとれてない形でgemが入ったのではないかな、と推測。
swapの入れ方も学習したし、最初から手順分でやり直そうかと思っているところ。