簡體   English   中英

如何使用Komodo IDE調試GAE

[英]How to Debug GAE using Komodo IDE

幾年前,我可以通過以下方式在使用GAE時使用Komodo IDE調試GAE:

  1. 在Komodo IDE中,選擇“調試|轉到”
  2. 對於[腳本],輸入C:\\ Progra〜2 \\ Google \\ google_appengine \\ dev_appserver.py
  3. 對於[目錄],輸入C:\\ Users \\ Me \\ MyProject
  4. 對於[腳本參數],輸入App(保存項目的MyProject子目錄的名稱)
  5. 選中“在單獨的控制台中調試”
  6. 點擊確定

但是,有了新的開發者設置(Win 8.1,Komodo 8.5.3,App Engine 1.9.2),將顯示單獨的命令窗口,但僅掛起,沒有任何輸出。 當我手動打開命令提示符時,轉到上面命名的目錄,然后輸入帶有App參數的Script命令,事情就會運行。 如果我通過Komodo中的“運行命令”執行此操作,則它也可以工作。

但是我無法使其在“調試”模式下工作。 我希望這只是簡單的事情。 做了幾年其他事情后,我有點生銹。

實際上,這是一個指向ActiveState博客的舊鏈接,似乎在說我上面所說的內容。 但是我無法正常工作。

舊的devserver與舊的說明一起使用:

一旦有了應用程序的目錄和app.yaml配置文件,就可以使用old_dev_appserver.py命令啟動開發Web服務器:

old_dev_appserver.py myapp

參考

科莫多的人們幫助我解決了這個問題

基本上,

  • 確保編輯| 首選項| 調試器 連接的端口設置為9000
  • 在工具箱中添加新命令
    • 命令 :C:\\ Python27 \\ python“ C:\\ Program Files(x86)\\ Google \\ google_appengine \\ dev_appserver.py” --python_startup_script C:\\ Komodo_Debug.py C:\\ MyFiles \\ App
    • 開始於 :C:\\ MyFiles
    • 運行方式 :新控制台

其中Komodo_Debug.py包含

import sys
sys.path.append("C:\Program Files (x86)\ActiveState Komodo IDE 8\lib\support\dbgp\pythonlib")  # path to Komodo dbgp library
from dbgp import client
client.brk()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM