Trac月1.2.1エラー報告
Trac月の1.2.1がリリースされていたので試してみた.
Apache ContinuumのサポートとDiscussionPluginも組み込まれているらしい.
でも,プロジェクトの作成(create-project.bat)のtrac-adminのステップで以下のエラーが発生.
Creating and Initializing Project Failed to create environment. 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128) Traceback (most recent call last): File "C:\TracLight\python\Lib\site-packages\trac\scripts\admin.py", line 613, in do_initenv options=options) File "C:\TracLight\python\Lib\site-packages\trac\env.py", line 130, in __init__ setup_participant.environment_created() File "C:\TracLight\python\Lib\site-packages\trac\env.py", line 366, in environment_created self._update_sample_config() File "C:\TracLight\python\Lib\site-packages\trac\env.py", line 407, in _update_sample_config config.write(fileobj) File "C:\TracLight\python\lib\ConfigParser.py", line 372, in write fp.write("%s = %s\n" % UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordi al not in range(128) Failed to initialize environment. 1 Traceback (most recent call last): File "C:\TracLight\python\Lib\site-packages\trac\scripts\admin.py", line 617, in do_initenv sys.exit(1) SystemExit: 1 Upgrade done.
Encode絡みなのでTracLight/python/Lib/site-packages/sitecustomize.pyを作成.
import sys, os sys.setdefaultencoding("utf8")
取り敢えず,無事にプロジェクトを作成できるようになった.
Continuumはややこしそうなので,又の機会に試してみる.
PS. Continuumを止めようとしてJavaのプロセスを殺してもゾンビのように復活するので少し焦った (^^;;
wrapperを先に殺してやらねばならなかったのね.