【发布时间】:2014-11-30 06:17:09
【问题描述】:
当我尝试部署时。 GAE 给我以下错误:
Traceback (most recent call last):
File "C:\Projects\appcfg.py", line 127, in <module>
run_file(__file__, globals())
File "C:\Projects\appcfg.py", line 123, in run_file
execfile(_PATHS.script_file(script_name), globals_)
File "C:\Projects\google\appengine\tools\appcfg.py", line 5401, in <module>
main(sys.argv)
File "C:\Projects\google\appengine\tools\appcfg.py", line 5392, in main
result = AppCfgApp(argv).Run()
File "C:\Projects\google\appengine\tools\appcfg.py", line 2864, in __init__
action.options(self, self.parser)
File "C:\Projects\google\appengine\tools\appcfg.py", line 3926, in _UpdateOptions
if JavaSupported():
File "C:\Projects\google\appengine\tools\appcfg.py", line 250, in JavaSupported
tools_java_dir = os.path.join(os.path.dirname(appcfg_java.__file__), 'java')
AttributeError: 'NoneType' object has no attribute '__file__'
2014-11-30 11:39:45 (Process exited with code 1)
请帮我修复它..(PS:这是一个PHP部署)
更新: 我的 app.yaml 内容按要求上传,我之前已经上传了类似的 app.yaml 它已经工作了..
application: project-name
version: 1
runtime: php
api_version: 1
threadsafe: yes
handlers:
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
- url: /
script: index.php
- url: /main.js
script: main.js
- url: /static
static_dir: static
【问题讨论】:
-
我认为这意味着您使用的是早于 2.7 的 Python 版本。 python -V 的输出是什么?
标签: php python google-app-engine