作为Turbogears新手推出20wiki教程
我正在使用win7,python 2.7.2(我猜我的计算机语言环境是希伯来语,但一开始我正计划进行英语开发)我认为turbogears版本是2.1.3
当我运行“贴纸服务--reload development.ini
时我进入localhost:8085(我将默认应用程序端口更改为 8085) 服务器错误页面,包含以下消息: AttributeError:'AcceptLanguage'对象没有属性'best_matches'
我检查了我的i18n库,发现那里有一个名为ru的子文件夹,只有那个子文件夹(猜猜这代表俄语)
我尝试取消注释lang = in development.ini并将其设置为lang = en或lang = en_EN或lang = en_US或lang = en-US或lang = he但在所有情况下错误消息都更改为: LanguageError:IOError:[Errno 2]找不到翻译文件 域名:'wiki20' 我也尝试按照本地化指南和设置'他'语言和翻译文件等'跟随完整的指南但是 - 这根本没有帮助
我发现另一个人在stackoverflow中有同样的问题,但没有答案TurboGears 2 quickstart shows error immediately 原始追溯在这里: http://pylonshq.com/tracebacks/089af51be2370022eb0029ef6106168c
一开始我实际上更愿意禁用所有这些i18n的东西..但我不知道该怎么做
我很乐意为此提供任何帮助
答案 0 :(得分:1)
在这里回答:TurboGears 2 quickstart shows error immediately
webob的问题 - 您应该轻松安装当前的webob版本(1.2b或类似的东西)和
easy_install webob==1.1.1
之后它会起作用
我在turbogears谷歌小组中也得到了以下建议:
为了确保你得到正确的东西,总是安装turbogears:
easy_install -i http://www.turbogears.org/2.1/downloads/current/index tg.devtools