本文共 1146 字,大约阅读时间需要 3 分钟。
在ubuntu14.04下,trac启动时会出现如下问题:
Traceback (most recent call last):
File "/usr/bin/trac-admin", line 9, in <module> load_entry_point('Trac==1.0.1', 'console_scripts', 'trac-admin')() File "/usr/lib/python2.7/dist-packages/trac/admin/console.py", line 567, in run translation.activate(locale) File "/usr/lib/python2.7/dist-packages/trac/util/translation.py", line 325, in activate translations.activate(locale, env_path) File "/usr/lib/python2.7/dist-packages/trac/util/translation.py", line 152, in activate t.add(Translations.load(locale_dir, locale or 'en_US', AttributeError: 'NullTranslations' object has no attribute 'add'参考:
的修改,即可对应该问题。
Index: branches/1.0-stable/trac/util/translation.py===================================================================--- a/branches/1.0-stable/trac/util/translation.py+++ b/branches/1.0-stable/trac/util/translation.py@@ -147,5 +147,5 @@ return t = Translations.load(locale_dir, locale or 'en_US')- if not t or t.__class__ is NullTranslations:+ if not isinstance(t, Translations): t = self._null_translations else:
转载地址:http://jbgyi.baihongyu.com/