TurboGearsを初めて使用し、TG2開発を仮想環境にインストールしたばかりです。私はすぐに、あなたがそれを知っているだろう8080TurboGears 2クイックスタートでエラーがただちに表示される
:私はquickstart guideに沿って、以下のよ、とに成功
paster quickstart
経由のHelloWorldを構築している私は、サーバーを起動し、ローカルホストにWebブラウザをナビゲートエラーが表示され、私が見ているはずのドキュメントには歓迎メッセージが表示されません。
エラーが読み取ります
URL: http://localhost:8080/
File 'C:\\VirtualEnv_1\\lib\\site-packages\\weberror-0.10.3-py2.7.egg\\weberror\\evalexception.py', line 431 in respond
app_iter = self.application(environ, detect_start_response)
File 'C:\\VirtualEnv_1\\lib\\site-packages\\beaker-1.6-py2.7.egg\\beaker\\middleware.py', line 73 in __call__
return self.app(environ, start_response)
File 'C:\\VirtualEnv_1\\lib\\site-packages\\beaker-1.6-py2.7.egg\\beaker\\middleware.py', line 155 in __call__
return self.wrap_app(environ, session_start_response)
File 'C:\\VirtualEnv_1\\lib\\site-packages\\routes-1.12.3-py2.7.egg\\routes\\middleware.py', line 131 in __call__
response = self.app(environ, start_response)
File 'C:\\VirtualEnv_1\\lib\\site-packages\\pylons-1.0-py2.7.egg\\pylons\\wsgiapp.py', line 107 in __call__
response = self.dispatch(controller, environ, start_response)
File 'C:\\VirtualEnv_1\\lib\\site-packages\\pylons-1.0-py2.7.egg\\pylons\\wsgiapp.py', line 312 in dispatch
return controller(environ, start_response)
File 'C:\\VirtualEnv_1\\Scripts\\HelloWorld\\helloworld\\lib\\base.py', line 27 in __call__
return TGController.__call__(self, environ, start_response)
File 'C:\\VirtualEnv_1\\lib\\site-packages\\pylons-1.0-py2.7.egg\\pylons\\controllers\\core.py', line 211 in __call__
response = self._dispatch_call()
File 'C:\\VirtualEnv_1\\lib\\site-packages\\pylons-1.0-py2.7.egg\\pylons\\controllers\\core.py', line 162 in _dispatch_call
response = self._inspect_call(func)
File 'C:\\VirtualEnv_1\\lib\\site-packages\\pylons-1.0-py2.7.egg\\pylons\\controllers\\core.py', line 105 in _inspect_call
result = self._perform_call(func, args)
File 'C:\\VirtualEnv_1\\lib\\site-packages\\turbogears2-2.1.3-py2.7.egg\\tg\\controllers\\dispatcher.py', line 230 in _perform_call
setup_i18n()
File 'C:\\VirtualEnv_1\\lib\\site-packages\\turbogears2-2.1.3-py2.7.egg\\tg\\i18n.py', line 61 in setup_i18n
pylons.request.accept_language.best_matches())) はAttributeError:ここ
AttributeError: 'AcceptLanguage' object has no attribute 'best_matches'
は、トレースの 'のAcceptLanguage' オブジェクトには属性 'best_matches' がありません
私はそれをインストールしたときに何かを台無しにしましたか、これはTurboGearsの問題ですか?
編集:私は(セットアップの唯一の違いです)マコテンプレートオプションを使用せずに、私はGoodnightMoonと名付け目のプロジェクト、今回作成したと私は同じエラーを取得:
'AcceptLanguage' object has no attribute 'best_matches'
残念ながら、この質問ですweb searchをこのエラーと正確に関連付けることで見つけられるのは1つだけです。
この質問に答えるのを助けるために私が使用でき、stackoverflowに提供できる他の手がかりはありますか?
マイケル・ペダーソンのアドバイスに続いて、私はi18nを研究しました。私は、ru(ロシア語、私が推測する)という名前の1つのサブディレクトリを持つi18nディレクトリを持っています。私は英語がデフォルトのシステムとブラウザに取り組んでいます。
私は、最新のTG2のディストリビューションは、この質問の時にあるものは何でも使って、V。2.1.3、およびWebObに関するへの間違った依存関係に問題2.1.xの
これは正直、国際化の問題のように聞こえます。ブラウザのデフォルト言語は何ですか?あなたはどのバージョンのTurboGearsを使用していますか?あなたはあなたが続いている正確なチュートリアルへのリンクを提供できますか?古いものをいくつか使って、最新バージョンのTGに対して悪い指示を与えることができます。 –
私はここで同じです:その答えは? – alonisser