2008.08.21 [長年日記]

[林檎][野望X]trac on Mac OS X "Tiger"

trac lightningぽい環境をmac mini上に手動構築、続き。

(1)mod_pythonだとtracがいきなりエラーで心が折れそうになる件
すぐ見つかるのはdatefmt.pyでエンコードを固定してしまう方法
trac+subversionを使い始めたとか。
でももう少し探してみると、もそっと根源的な解決方法が編み出されていることを発見。
Mac OS X での locale.getpreferredencoding()
こちらでpatchを戴いてきて、finkのpython25.patchに追記して fink rebuild python25
これでtracのソースをいじらなくても良さそう。

(2)GanttCalenderが動かないったら
Unicode がうにゅあというエラーが出る。よく分からないのでソース中にある日本語部分(tracのメニューになる部分)をASCIIに変えたら動いた。良いのか?まあ動かないより良いような気もするが?と思っていたらふと別件でこんな記事発見。
UnicodeEncodeErrorが発生した場合は、sitecustomize.pyでデフォルトのエンコーディングを指定する
これは試してみるしか。

[]

«前の日記(2008.07.31) 最新