1

Turbogearsの初心者として20wikiチュートリアルに従う

私はwin7、python 2.7.2を使用しています(私のコンピューターのロケールはヘブライ語だと思いますが、最初は英語の開発を計画していました)。turbogearsのバージョンは2.1.3だと思います。

「pasterserve--reloaddevelopment.ini」を実行すると

localhost:8085(デフォルトのアプリケーションポートを8085に変更)に次のメッセージが表示されたサーバーエラーページが表示されます:AttributeError:'AcceptLanguage'オブジェクトに属性'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'ローカリゼーションガイドに従ってみましたが、'言語や翻訳ファイルなど'を完全なガイドに従って設定しましたが、これはまったく役に立ちませんでした

スタックオーバーフローで同じ問題を抱えている別の人を見つけましたが、答えがない場合、TurboGears 2クイックスタートはすぐ にエラーを表示します元のトレースバックはここにあります:http: //pylonshq.com/tracebacks/089af51be2370022eb0029ef6106168c

最初は、私は実際にこのi18nのものをすべて無効にすることを好みます..しかし、これを行う方法を見つけることができません

私はこれでどんな助けでもうれしいです

4

1 に答える 1

1

これはここで回答されました: TurboGears 2 クイックスタートはすぐにエラーを表示します

webob の問題 - 現在の webob バージョン (1.2b またはそのようなもの) を簡単にインストールしてアンインストールする必要があります。

easy_install webob==1.1.1

その後、うまくいきます。turbogears google group で次のアドバイスも得ました。

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