>>359
''で囲むと\tみたいな特殊文字を解釈してくれないから
""で囲んだほうがいいかも

hoge = CSV.open('x.csv', 'r', "\t") # ←こんなかんじ

ただ、手元の環境だと>>359でもエラーは出なかった。。。
(ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux])