1

例如,使用这些 GAE 构建设置:

{
"cmd": ["c:/python27/python", "C:/Program Files/Google/google_appengine/dev_appserver.py", "./"],
"working_dir": "$file_path",
"selector": "source.python",
"name": "Google App Engine: App Server"
},

当我启动这个构建系统时,以下是连接到 ST 的进程:

截屏

当我终止构建(工具>取消构建)时,ST只终止顶级进程,让幽灵子进程运行:

截屏

我需要手动终止这些进程,否则它们仍会在后台运行,如果不注意,任何其他 GAE 构建的启动都会在某些时候导致错误。

我使用 shell ( ) 运行构建方案"shell": true,但没有 shell 结果也是相同的 - 子进程在后台运行。那么,有谁知道如何配置 ST 构建系统来清除它的取消状态?

4

1 回答 1

0

我也遇到了这个问题,所以我决定不使用构建系统,而是打开一个命令提示符,让 GAE 开发服务器在 ST2 之外自行运行。st2-gae-蟒蛇

该插件是一项正在进行的工作,我刚刚将它放到可以快速运行 GAE 开发服务器的位置,但它适用于到目前为止的预期用途。

Right-click on your app's main folder.
Select `GAE.py - Create dev settings.` to generate `.gaedevserver-settings` file.
Edit `.gaedevserver-settings` file to your needs.

Right-click on your app's main folder.
Select `GAE.py - Start dev server.`

GAE.py - Start dev server.选择会打开一个运行的命令提示符dev_appserver.py

于 2013-06-23T12:58:34.733 回答