2

gae 1.7.6 にアップグレードした後、ドイツ語のウムラウトを含むフォルダーがあるため、dev_appserver がクラッシュしました。
1.7.5 は問題なく動作します。

    2013-03-21 07:26:26 実行中のコマンド: "['C:\\Python27\\pythonw.exe', 'C:\\Program Files (x86)\\Google\\google_appengine\\dev_appserver.py' 、
    '--skip_sdk_update_check=yes', '--port=8080', '--admin_port=8000', '--storage_path=C:/rugad', 'C:\\rugad\\gae']"
    INFO 2013-03-21 07:26:33,154 devappserver2.py:401] SDK の更新チェックをスキップしています。
    INFO 2013-03-21 07:26:33,276 api_server.py:152] API サーバーを開始しています: http://localhost:49981
    INFO 2013-03-21 07:26:33,283 dispatcher.py:98] http://localhost:8080 で実行されているサーバー「デフォルト」を開始しています
    INFO 2013-03-21 07:26:33,288 admin_server.py:117] http://localhost:8000 で管理サーバーを起動しています
    トレースバック (最新の呼び出しが最後):
      ファイル「C:\Program Files (x86)\Google\google_appengine\_python_runtime.py」の 194 行目
        _run_file(__file__, グローバル())
      ファイル「C:\Program Files (x86)\Google\google_appengine\_python_runtime.py」、190 行目、_run_file 内
        execfile(script_path, globals_)
      ファイル「C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\python\runtime.py」の 101 行目
        主要()
      メインのファイル「C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\python\runtime.py」の 78 行目
        sandbox.enable_sandbox(構成)
      ファイル "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\python\sandbox.py"、168 行目、enable_sandbox 内
        __import__('サイト')
      ファイル「C:\Python27\lib\site.py」の 563 行目
        主要()
      メインのファイル「C:\Python27\lib\site.py」、545行目
        既知のパス = addusersitepackages(既知のパス)
      addusersitepackages のファイル「C:\Python27\lib\site.py」の 280 行目
        ENABLE_USER_SITE と os.path.isdir(user_site) の場合:
      isdir のファイル「C:\Python27\lib\genericpath.py」、41 行目
        st = os.stat(s)
      ファイル「C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\python\stubs.py」、268 行目、__call__ 内
        FakeFile.is_file_accessible(パス) でない場合:
      ファイル「C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\python\stubs.py」、行 237、is_file_accessible 内
        _is_path_in_directories(fixed_filename, FakeFile._allowed_dirs))
      ファイル "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\python\stubs.py"、289 行目、_is_path_in_directories 内
        os.path.commonprefix([fixed_pa​​th, fixed_pa​​rent]) == fixed_pa​​rent の場合:
      ファイル「C:\Python27\lib\genericpath.py」、71 行目、commonprefix 内
        s1 = 分(m)
    UnicodeDecodeError: 'ascii' コーデックは位置 10 のバイト 0xe4 をデコードできません: 序数が範囲外です (128)
    ERROR 2013-03-21 07:26:37,250 http_runtime.py:221] ランタイムからの予期しないポート応答 ['']; 開発サーバーの終了
    INFO 2013-03-21 07:26:37,315 api_server.py:517] 保留中のすべてのトランザクションを適用し、データストアを保存しています
    INFO 2013-03-21 07:26:37,315 api_server.py:520] 検索インデックスの保存
    2013-03-21 07:26:37 (プロセスはコード 0 で終了しました)
4

1 に答える 1

0

エラー メッセージによると、 でエラーが発生したよう'_python_runtime.py'です。Google App Engine 1.7.51.7.6に更新したときに同様のエラーが発生しました。

私の場合、'_python_runtime.py'ファイルがありませんでした。

このファイルが最新であることを確認してみてください。

このファイルは、この URL から取得しました。 https://googleappengine.googlecode.com/svn/trunk/python/_python_runtime.py

そして、このファイルを次のフォルダに配置しました。

/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine

(すみません、Macを使っているので、Windows環境でgoogle app engineがどこにインストールされているかわかりません。)

于 2013-03-23T10:59:40.007 に答える