GmailからIMAPで取ったメールの添付ファイルを取ろうとしたらTMailでエラーになる

環境

Ruby 1.8.7
Rails 2.3.8

#attachmentsでエラーが出る

  tmail = TMail::Mail.parse(mail_data.attr['BODY[]'])
  @read = tmail.attachments #ここ

こんなエラー

undefined local variable or method `jp2CharContext' for #<CharDet::SJISContextAnalysis:0x1e35b38>

RubyForgeこの件は報告されてるけど対応されてないようす。

ワークアラウンド

TMailを使わないこのやり方だとうまくいくみたいです。
Tmail + IMAP + Attachments