[trac 0.11]M$中的安裝杯具

3 views
Skip to first unread message

Zoom.Quiet

unread,
Mar 11, 2010, 4:59:06 AM3/11/10
to Python.cn@google, guangzhou-tech-party, KSPEG}LJ}廖杰
吼廖杰出来解答吧,俺是严重建议使用 0。12 的!几乎所有插件都是兼容的...和0.11

(17:52:42) 赖勇浩{163:
装 babel 的时候
(17:52:43) 赖勇浩{163:
reading manifest template 'MANIFEST.in'
warning: no files found matching 'babel\global.dat'
warning: no files found matching 'babel\localedata\*.dat'
warning: no files found matching 'doc\api\*.*'
writing manifest file 'Babel.egg-info\SOURCES.txt'
(17:52:49) 赖勇浩{163:
出来几个警告
(17:53:14) Zoomq:
警告后不能运行?
(17:53:21) Zoomq:
一般警告不用管的
(17:53:22) 赖勇浩{163:
D:\edgewall\trac>python ./setup.py compile_catalog -f
running compile_catalog
Traceback (most recent call last):
File "./setup.py", line 130, in <module>
**extra
File "D:\Python26\lib\distutils\core.py", line 152, in setup
dist.run_commands()
File "D:\Python26\lib\distutils\dist.py", line 975, in run_commands
self.run_command(cmd)
File "D:\Python26\lib\distutils\dist.py", line 995, in run_command
cmd_obj.run()
File "D:\Python26\lib\site-packages\babel-1.0dev_r482-py2.6.egg\babel\messages
\frontend.py", line 142, in run
catalog = read_po(infile, locale)
File "D:\Python26\lib\site-packages\babel-1.0dev_r482-py2.6.egg\babel\messages
\pofile.py", line 124, in read_po
catalog = Catalog(locale=locale, domain=domain)
File "D:\Python26\lib\site-packages\babel-1.0dev_r482-py2.6.egg\babel\messages
\catalog.py", line 217, in init_
locale = Locale.parse(locale)
File "D:\Python26\lib\site-packages\babel-1.0dev_r482-py2.6.egg\babel\core.py"
, line 212, in parse
return cls(*parse_locale(identifier, sep=sep))
File "D:\Python26\lib\site-packages\babel-1.0dev_r482-py2.6.egg\babel\core.py"
, line 137, in __init__
raise UnknownLocaleError(identifier)
babel.core.UnknownLocaleError: unknown locale 'ca'

D:\edgewall\trac>
(17:53:39) 赖勇浩{163:
然后进去编译语言包,杯具了……

--
http://zoomquiet.org 人生苦短? Pythonic!

Kasicass

unread,
Mar 11, 2010, 5:25:55 AM3/11/10
to guangzhou-...@googlegroups.com, Python.cn@google, KSPEG}LJ}廖杰
有专门研究 trac 的中文 mailist 么?要不大妈开一个,我也有问题想请教廖同学,呵呵。

Zoom.Quiet 写道:


> 吼廖杰出来解答吧,俺是严重建议使用 0。12 的!几乎所有插件都是兼容的...和0.11
>

> ...


--
Best regards!

Kasicass/汤泽江
<kasicass_at_gmail_dot_com>
<kasicass_at_163_dot_com>

Richard Liao

unread,
Mar 11, 2010, 5:47:27 AM3/11/10
to python-cn`CPyUG`华蟒用户组(中文Py用户组)
如果安装的是Trac 0.12dev, 并且要支持i18n, 过程稍微麻烦些.
Trac 0.11不具备i18n支持, 目前只有英文版可用.

1. 下面是从Trac官方下载安装Trac 0.12dev的步骤:

先要下载好几个包, 假设如下目录结构:
install_trac/ez_setup.py
install_trac/_trac/
install_trac/_depends/babel/
install_trac/_depends/cldr/
install_trac/_depends/genshi/

具体步骤:
cd ~
mkdir install_trac
cd install_trac
mkdir _depends
wget http://peak.telecommunity.com/dist/ez_setup.py
svn co http://svn.edgewall.com/repos/trac/trunk/ _trac
svn co http://svn.edgewall.com/repos/genshi/trunk/ _depends/genshi
svn co http://svn.edgewall.com/repos/babel/trunk/ _depends/babel
svn co http://www.unicode.org/repos/cldr/tags/release-1-7-2/common/
_depends/cldr
sudo python ./ez_setup.py -U setuptools
sudo easy_install docutils
sudo easy_install epydoc
sudo easy_install Pygments
cd _depends/genshi
sudo python setup.py install
cd ../babel
python ./setup.py egg_info
python ./scripts/import_cldr.py ../cldr
sudo python setup.py install
cd ../../_trac
python setup.py compile_catalog --use-fuzzy
sudo python setup.py install

其中: python ./setup.py egg_info 会有部分警告信息, 忽略.

2. 建个实例试试:
cd
trac-admin test_trac initenv
trac-admin permission add anonymous TRAC_ADMIN
tracd -p 8080 test_trac

3. 到浏览器看看:
http://localhost:8080/test_trac

Zoom.Quiet

unread,
Mar 11, 2010, 7:02:33 AM3/11/10
to guangzhou-...@googlegroups.com, Python.cn@google, trach...@googlegroups.com
2010/3/11 Kasicass <kasi...@gmail.com>:

> 有专门研究 trac 的中文 mailist 么?要不大妈开一个,我也有问题想请教廖同学,呵呵。
>
https://groups.google.com/group/trachinese
的确有,只是一直没有公开,
既然人民需要,
也已经将 廖杰加为管理员,
有关 Trac 的,集中到哪儿吧

> Zoom.Quiet 写道:
>>
>> 吼廖杰出来解答吧,俺是严重建议使用 0。12 的!几乎所有插件都是兼容的...和0.11
>>
>> ...
>
>
> --
> Best regards!
>
> Kasicass/汤泽江
> <kasicass_at_gmail_dot_com>
> <kasicass_at_163_dot_com>
>

--
http://zoomquiet.org 人生苦短? Pythonic!

LaiYonghao

unread,
Mar 11, 2010, 10:17:52 AM3/11/10
to pyth...@googlegroups.com
2010/3/11 Richard Liao <richard...@gmail.com>:

> 如果安装的是Trac 0.12dev, 并且要支持i18n, 过程稍微麻烦些.
> Trac 0.11不具备i18n支持, 目前只有英文版可用.
>
> 1. 下面是从Trac官方下载安装Trac 0.12dev的步骤:
>
> 先要下载好几个包, 假设如下目录结构:
> install_trac/ez_setup.py
> install_trac/_trac/
> install_trac/_depends/babel/
> install_trac/_depends/cldr/
哈哈哈!我估计问题就出在这个 cldr 上!
明天我去公司试试。谢谢了!
>> 然后进去编译语言包,杯具了......
>>
>> --http://zoomquiet.org人生苦短? Pythonic!
>
> --
> 来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:pyth...@googlegroups.com
> 退订: http://tinyurl.com/45a9tb //针对163/qq邮箱:http://tinyurl.com/4dg6hc
> 详情: https://groups.google.com/group/python-cn
> 严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
>

--
赖勇浩的编程私伙局:http://blog.laiyonghao.com
twitter: http://twitter.com/laiyonghao

LaiYonghao

unread,
Mar 12, 2010, 1:55:21 AM3/12/10
to pyth...@googlegroups.com
杯具解决,感谢廖兄指点。
写了一篇小结,放在 blog 了,希望以后也能有益于他人。
http://blog.csdn.net/lanphaday/archive/2010/03/12/5374066.aspx
在 windows 下安装和简单配置 trac 0.12

2010/3/11 Richard Liao <richard...@gmail.com>:

Zoom.Quiet

unread,
Mar 12, 2010, 2:04:53 AM3/12/10
to pyth...@googlegroups.com, trach...@googlegroups.com
2010/3/12 LaiYonghao <lanp...@gmail.com>:

> 杯具解决,感谢廖兄指点。
> 写了一篇小结,放在 blog 了,希望以后也能有益于他人。
> http://blog.csdn.net/lanphaday/archive/2010/03/12/5374066.aspx
>  在 windows 下安装和简单配置 trac 0.12
>

这才是经典的靠谱态度哪,
用经验来交换知识,并公开积累
建议:
- LJ 增补到 http://py.kingsoft.net/ktrac/wiki/KtracInstall
- 赖总,关注 trach...@googlegroups.com 将 Trac 的管理/使用/推广,专门讨论起来...

--
http://zoomquiet.org 人生苦短? Pythonic!

Reply all
Reply to author
Forward
0 new messages