Trac-1.0.ja1をインストール
$ sudo easy_install http://www.i-act.co.jp/project/products/downloads/Trac-1.0.ja1.zip
Processing Trac-1.0.ja1.zip
Running Trac-1.0.ja1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-enhy_E/Trac-1.0.ja1/egg-dist-tmp-UkEx8A
catalog 'trac/locale/tr/LC_MESSAGES/messages.po' is marked as fuzzy, skipping
catalog 'trac/locale/vi/LC_MESSAGES/messages.po' is marked as fuzzy, skipping
catalog 'trac/locale/fa/LC_MESSAGES/messages.po' is marked as fuzzy, skipping
catalog 'trac/locale/el/LC_MESSAGES/messages.po' is marked as fuzzy, skipping
catalog 'trac/locale/hy/LC_MESSAGES/messages.po' is marked as fuzzy, skipping
catalog 'trac/locale/pl/LC_MESSAGES/messages.po' is marked as fuzzy, skipping
catalog 'trac/locale/ko/LC_MESSAGES/messages.po' is marked as fuzzy, skipping
Removing Trac 0.12.3.ja2 from easy-install.pth file
Adding Trac 1.0.ja1 to easy-install.pth file
Installing trac-admin script to /usr/bin
Installing tracd script to /usr/bin
Installed /usr/lib/python2.6/site-packages/Trac-1.0.ja1-py2.6.egg
Processing dependencies for Trac==1.0.ja1
Finished processing dependencies for Trac==1.0.ja1
$ trac-admin --version
trac-admin 1.0.ja1
Subversionを使用しているプロジェクトの場合は、trac.iniに以下を追加してください。
[components]
tracopt.versioncontrol.svn.* = enabled
- すでにプロジェクトがある場合は、以下でアップグレードする
$ sudo trac-admin /var/trac/[プロジェクト名] upgrade
アップグレードが終了しました。
次のコマンドを実行すると Trac のドキュメントをアップグレードできます:
trac-admin /var/trac/[プロジェクト名] wiki upgrade
$ sudo trac-admin /var/trac/[プロジェクト名] wiki upgrade
- trac.iniの所有者がrootになっている場合は、表示エラーになるので所有者を変える。
$ sudo chown apache:apache -R /var/trac/
$ sudo service httpd restart
「アップグレードに失敗しました。」が出た場合
$ sudo trac-admin /var/trac/[プロジェクト名] upgrade
アップグレードが失敗しました。問題を解消させてもう一度試してください。
AttributeError:
- trac.iniの[components]を確認し、コメントアウトしてアップグレードしてください。
- Trac-1.0に対応していないTracPluginがあるとアップグレードに失敗するみたいです。
- 例
[components]
- tractags.* = enabled
+ #tractags.* = enabled
- TracTags0.6 は、Trac-1.0に対応してないみたいです。
[追記]
Trac1.0にTags-0.7をインストールしてみた。 - 迷い家の白猫 技術部