1

作为 Turbogears 新手学习 20wiki 教程

我正在使用win7,python 2.7.2(我想我的计算机语言环境是希伯来语,但一开始我打算进行英语开发),我认为涡轮齿轮的版本是2.1.3

当我运行“paster serve --reload development.ini

我进入 localhost:8085(我将默认应用程序端口更改为 8085)一个带有以下消息的服务器错误页面: AttributeError: 'AcceptLanguage' object has no attribute 'best_matches'

我检查了我的 i18n 库,发现有一个名为 ru 的子文件夹,并且只有那个子文件夹(猜猜这代表俄语)

我尝试在 development.ini 中取消注释 lang= 并将其设置为 lang =en 或 lang=en_EN 或 lang = en_US 或 lang = en-US 或 lang = he 但在所有情况下,错误消息都更改为:LanguageError: IOError :[Errno 2] 找不到域的翻译文件:'wiki20' 我也尝试遵循本地化指南并设置'他'语言和翻译文件等'遵循完整指南但是 - 这根本没有帮助

我在 stackoverflow 中发现了另一个有同样问题的人,但没有答案TurboGears 2 quickstart 立即显示错误 原始回溯在这里: http: //pylonshq.com/tracebacks/089af51be2370022eb0029ef6106168c

一开始我实际上更愿意禁用所有这些 i18n 的东西.. 但我不知道如何做到这一点

我很乐意为此提供任何帮助

4

1 回答 1

1

此处已回答:TurboGears 2 quickstart 立即显示错误

webob 的问题 - 您应该轻松安装当前的 webob 版本(1.2b 或类似版本)并卸载

easy_install webob==1.1.1

之后它会起作用,我还在 turbogears google 小组中得到了以下建议:为了确保您得到正确的东西,请始终安装 turbogears:

easy_install -i http://www.turbogears.org/2.1/downloads/current/index tg.devtools 
于 2011-10-30T09:03:10.130 回答