偶然发现Trac的0.12开始支持国际化l10n,所以这无疑是一大诱惑,
毕竟汉化0.11的版本不是特别方便.
虽然目前还在开发中,但是我还是按照官方0.12的相关文档进行升级.
这里需要提醒的是,最好不要通过easy_install的方式安装trunk的版本,因为依赖存在问题.
这里首先还是安装下Genshi的trunk的版本把
下载源码然后 python setup.py老老实实的进行安装
然后便下载Trac的trunk版本
这里有一个要注意的就是,为了支持国际化,你需要做一个操作将po文件编译成mo文件
$ python ./setup.py compile_catalog -f
这个之后再进行安装
trac-admin /path/to/projenv upgrade --no-backup
trac-admin /path/to/projenv wiki upgrade
这两个命令分别是升级项目环境和数据库中的wiki文档.
刚刚的那些操作最好将trac的fastcgi进程给kill掉之后再操作.
然后再启动之后,trac会根据你浏览器的语言环境自动选择一个默认语言.
如果你需要修改,可以在个人设置的语言tab页中选择你想要显示的语言.
PS:这次升级我认识到了python的site-packages目录下的.pth文件的作用
[root@localhost postgres]# cd /usr/ali/python/lib/python2.5/site
site-packages/ site.py site.pyc site.pyo
[root@localhost postgres]# cd /usr/ali/python/lib/python2.5/site-packages/
[root@localhost site-packages]# ls
Babel-0.9.5-py2.5.egg Pygments-1.3.1-py2.5.egg
Django-1.1.1-py2.5.egg pytz-2010g-py2.5.egg
docutils-0.6-py2.5.egg README
easy-install.pth setuptools-0.6c11-py2.5.egg
Genshi-0.5.1-py2.5-linux-x86_64.egg setuptools-0.6c12dev_r77904-py2.5.egg
Genshi-0.6dev_r1096-py2.5.egg setuptools.pth
psycopg2 Trac-0.11.7-py2.5.egg
psycopg2-2.0.14-py2.5.egg-info Trac-0.12dev_r9478-py2.5.egg
这些pth文件中引入了一些需要使用的egg包,会将其加入到python的path环境变量中
分享到:
相关推荐
编程知识+技术开发+Nginx技术深度解析:重要知识点、避坑经验与学习路径;编程知识+技术开发+Nginx技术深度解析:重要知识点、避坑经验与学习路径;编程知识+技术开发+Nginx技术深度解析:重要知识点、避坑经验与...
Nginx (engine x) 是一个高性能的HTTP和反向...其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
#### 一、启动错误:`sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory` **问题描述**: 在尝试启动Nginx时,可能会遇到如下的错误...
在Linux环境中,Nginx是一个广泛应用的开源Web服务器,以其高性能、稳定性以及模块化设计而著名。本篇文章将详细介绍如何在Linux系统下通过源码编译的方式安装Nginx,这个过程包括解压源码包、配置、编译以及安装等...
Nginx 是由俄罗斯工程师Igor Sysoev 开发的一个高性能Web 服务器,运行效率远超传统的Apache、Tomcat,是世界第二大Web 服务器,被国内外诸多顶级互联网公司采用。 Nginx 的一个突出特点是其灵活优秀的模块化架构,...
Nginx 配置与优化:常见问题全面解析.pdf
quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.30.0
Nginx 问题 之 nginx: [emerg] unknown directive "echo" in /weblogic/nginx/conf/nginx.conf:43-附件资源
《Nginx 模块开发指南:使用 C++11 和 Boost 程序库》结构严谨、脉络清晰、论述精确、详略得当,值得广大软件开发工程师、系统运维工程师和编程爱好者拥有。
:gear: 类固醇上的NGINX配置生成器 :syringe: 您将是配置NGINX服务器所需的唯一工具。 · :sparkles:NGINX不仅仅是一个网络服务器。 您可能已经知道了。 我们喜欢NGINX,因为: 内存使用率低高并发异步事件驱动架构...
`),然后使服务生效并启动Nginx: ``` sudo systemctl daemon-reload sudo systemctl start nginx sudo systemctl enable nginx ``` 7. **验证安装**: 访问内网服务器的IP地址(或主机名),如果看到Nginx...
2. **高可靠性**:Nginx具有热备份功能,可以在不停机的情况下进行配置更改和升级。 3. **模块化设计**:Nginx的模块化设计允许用户根据需要添加或删除功能。 4. **灵活的配置**:Nginx提供了丰富的配置选项,允许...
后来,Nginx的开发和维护由Nginx公司支持。 ### Nginx的主要特点包括: 1. **高并发处理能力**:Nginx能够高效地处理大量并发连接,这得益于其事件驱动的架构。 2. **反向代理服务器**:Nginx能够作为反向代理...
ngx_postgres是一个上游模块,允许nginx直接与PostgreSQL数据库通信。 响应以rds格式生成,因此与ngx_rds_json和ngx_drizzle模块兼容。 地位 该模块已准备好投入生产,并且与以下nginx版本兼容: 0.7.x(经0.7.60...
#!/bin/sh # # nginx Startup script for nginx # # chkconfig: - 85 15 # processname: nginx # config: /etc/nginx/...# Short-Description: start and stop nginx ### END INIT INFO # Source function library.
在CentOS7环境中,对Nginx进行版本升级是一个重要的任务,这可能是因为新版本提供了更多的功能、性能优化或安全修复。本篇文章将详细介绍两种在CentOS7上升级Nginx的方法:YUM upgrade和源码平滑升级,并提供相关的...
2. 安装Nginx:`sudo apt-get install nginx` 安装完成后,可以通过`systemctl start nginx`启动Nginx服务,并使用`systemctl status nginx`检查其状态。为了使Nginx在系统启动时自动启动,执行`systemctl enable ...
2. 配置 Nginx:可以使用配置文件来配置 Nginx,包括设置服务器根目录、端口号、虚拟主机、负载均衡等。 3. PHP-FPM 安装配置:可以使用 PHP-FPM 作为 FastCGI server,提供 PHP支持。 Nginx 的一些常见问题和解决...