0.10.4 から 0.11.2.1 へアップグレード
環境
$ uname -v Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC $ port --version MacPorts 1.600
Trac のコードを更新する
$ sudo port -v upgrade trac
ncurseswのupgradeで止まる
** Building terminfo database, please wait...
Running tic to install /opt/local/var/macports/build
対応
参考:http://www.nabble.com/ncurses-install-hangs-td20580633.html
$ sudo port -v clean ncursesw $ sudo port -v clean ncurses $ sudo port -vf uninstall ncursesw $ sudo port -v install ncursesw $ sudo port -v install ncurses
改めて
$ sudo port -v upgrade trac
TracEnvironment をアップグレードする
$ trac-admin /path/to/projenv upgrade
エラー
LookupError: unknown encoding: X-MAC-JAPANESE
対応
参考:http://pastelwill.jp/wiki/doku.php?id=trac
/opt/local/lib/python2.5/site-packages/trac/util/datefmt.py
#encoding = locale.getpreferredencoding() or sys.getdefaultencoding() encoding = 'utf-8'
/opt/local/lib/python2.5/site-packages/trac/admin/console.py
encoding = locale.getpreferredencoding() # sys.argv encoding = 'utf-8' #locale.getpreferredencoding() # sys.arg
こっちの方がいいかも... yasuno45の日記
encoding = locale.getpreferredencoding() or sys.getdefaultencoding() if encoding == 'X-MAC-JAPANESE': encoding = 'ascii
改めて
$ trac-admin /path/to/projenv upgradec
Trac ドキュメントを更新する
$ trac-admin /path/to/projenv wiki upgrade