1

GoogleAppEngineLauncherを使用して開発サーバーからweb2pyアプリを実行しようとしています

オンラインチュートリアルが古くなっているのか、何かが足りないのかはわかりませんが、リンクをたどってOSX用のGoogleAppEngine pythonSDKをダウンロードすると、GoogleAppEngineLauncherのdmgが表示されます。

これをダウンロードして使用すると、適切な実行可能ファイルがインストールされますが、app.yamlファイルをセットアップして「dev_appserver.pymyApp」を実行すると、次のエラーが発生します。

fancy_urllib.InvalidCertificateException:ホストappengine.google.comが無効な証明書を返しました(_ssl.c:503:エラー:14090086:SSLルーチン:SSL3_GET_SERVER_CERTIFICATE:証明書の検証に失敗しました):

ランチャー自体からアプリを起動しようとしてもエラーは発生しませんが、ディレクトリが既に存在し、書き込み権限がないため、アプリを起動できません。myAppディレクトリでchmod777も試しました。

GoogleAppLauncherを使用すべきではありませんか?

さらに、Linux SDXを使用しようとしましたが、同じ「証明書」エラーが発生しました。エラーメッセージは、「ssl」モジュールが必要であることを示すリンクに私を導きますが、それは私が使用しているpython2.7.2に含まれています。

このリンクには、「-insecureフラグが渡されない限り、appcfgはデフォルトで管理コンソールに接続するときにSSLを使用します」と記載されています。しかし、ヘルプメニューにそのフラグが見つかりません。

4

1 に答える 1

1

問題を解決する この回答が見つかりました。

基本的:

rm google_appengine/lib/cacerts/cacerts.txt 

SDK から

于 2013-02-09T02:08:06.187 に答える