Subject 続き
そうか.UTF8フラグが立っていなかったのですね.
ということで,utf8::decode() を使ったら,
UTF-8 文字列+MIME-B で解決しました.
http://naoya.dyndns.org/~naoya/mt/archives/000611.html
この記事がわかり易かった気がします.
use utf8 しなかったのは,Email::MIME のどっかで,Wide character なんとかって怒られたから.
ブロックで囲んでも良かったんだけど,なんとなくdecode で.
まぁ,ファイルオープン時に指定して,ソースにリテラルを書かないってのも
良いのかもしんないです.
こゆのは全部が移行しないとアレですからね.
とりあえず,今回はテストなので,こんでいーや.
Redmine を試してみたよ
Trac が,Python な感じで,require 大杉.って思ったので,
Rails なRedmineを試してみる.
てかー.db:migration が通りません.
で,Iconv.open("utf-8", "utf-8").open が駄目模様.
/usr/lib/iconv/utf-8%utf-8.so みたいなのが無いのです.(Sparc Sol8)
ってことで,config/environment.rb に以下な感じでパッチ当ててとりあえず対応.
これで良いのかわかんないけど,とりあえず動いている模様.
require 'iconv' class Iconv alias :open_org :open def Iconv.open(from, to, &block) if from == to block(Iconv::NoConv.new) else open_org(from, to, block) end end class NoConv def iconv(str) str end end end
んー.普通は,ext にパッチ当てるんですかね?
とりあえずそこまでは,やらない気分でした.
で,db:migrate は動いたのですが,
redmine:load_default_data が必要なのに気付かなくて,
ホゲホゲな感じに.
てか,インストールドキュメントの何処に書いたるんですかね?
ということで見た目上手く動いてるみたい.
おし.これで,Maven, Continuum, Subversion, Redmine な統合環境っぽくなりました.
あとは,コーディング規約とか,テストの規約とかを勧める感じかな〜.