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__, globals())
      _run_file 中的文件“C:\Program Files (x86)\Google\google_appengine\_python_runtime.py”,第 190 行
        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 行,在 main
        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 行,在 main
        known_paths = addusersitepackages(known_paths)
      文件“C:\Python27\lib\site.py”,第 280 行,在 addusersitepackages 中
        如果 ENABLE_USER_SITE 和 os.path.isdir(user_site):
      文件“C:\Python27\lib\genericpath.py”,第 41 行,在 isdir
        st = os.stat(s)
      __call__ 中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\python\stubs.py”,第 268 行
        如果不是 FakeFile.is_file_accessible(path):
      文件“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))
      _is_path_in_directories 中的文件“C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\python\stubs.py”,第 289 行
        如果 os.path.commonprefix([fixed_pa​​th, fixed_pa​​rent]) == fixed_pa​​rent:
      文件“C:\Python27\lib\genericpath.py”,第 71 行,通用前缀
        s1 = min(m)
    UnicodeDecodeError:“ascii”编解码器无法解码位置 10 中的字节 0xe4:序数不在范围内(128)
    错误 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.5更新为1.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环境中安装在哪里。)

于 2013-03-23T10:59:40.007 回答