i18n Breaking Turbogears setup -wiki20 учебное пособие - PullRequest
1 голос
/ 25 октября 2011

использование учебника 20wiki в качестве новичка в Turbogears

Я использую win7, python 2.7.2 (я думаю, что мой компьютерный язык - иврит, но для начала я планировал разработку на английском), и я думаю, что версия TurboGears - 2.1.3

когда я запускаю "paster serve --reload development.ini

Я получаю в localhost: 8085 (я изменил порт приложения по умолчанию на 8085) страница ошибки сервера со следующим сообщением: AttributeError: у объекта «AcceptLanguage» нет атрибута «best_matches»

Я проверил свою библиотеку i18n и нашел там подпапку с именем ru, и только эту подпапку (думаю, это означает русский язык)

Я попытался раскомментировать lang = в development.ini и установить его как lang = en или lang = en_EN или lang = en_US или lang = en-US или lang = he, но во всех случаях сообщение об ошибке просто менялось на: LanguageError: IOError: [Errno 2] Не найден файл перевода для домен: 'wiki20' Я также пытался следовать руководству по локализации и задавать язык «он», файлы перевода и т. Д., Следуя полному руководству, но - это совсем не помогло

Я нашел другого человека с такой же проблемой в stackoverflow, но без ответа Быстрый запуск TurboGears 2 сразу показывает ошибку оригинальная трассировка здесь http://pylonshq.com/tracebacks/089af51be2370022eb0029ef6106168c

для начала я бы предпочел отключить все эти вещи i18n .. но я не могу найти, как это сделать

Я буду рад любой помощи с этим

1 Ответ

1 голос
/ 30 октября 2011

здесь ответили: Быстрый запуск TurboGears 2 сразу показывает ошибку

проблема с webob - вы должны удалить с простой установкой текущей версии webob (1.2b или что-то в этом роде) и

easy_install webob==1.1.1

после этого будет работать Я также получил следующий совет в группе Google TurboGears: Чтобы быть уверенным, что вы получаете правильные вещи, всегда устанавливайте турбонагнетатели с:

easy_install -i http://www.turbogears.org/2.1/downloads/current/index tg.devtools 
...