我試圖運行Google App Engine Python 2.7 Hello World程序,並通過Google App Engine啓動程序在瀏覽器中查看它。我按照安裝和程序說明來寫信。我將指令中的代碼複製並粘貼到helloworld.py文件和app.yam1中,並驗證它們是否正確並位於作爲應用程序目錄列出的目錄中。我在啓動器上運行,它運行時沒有錯誤,儘管我沒有完成的符號(應用程序名稱旁邊的橙色時鐘符號)。我得到的從日誌如下:嘗試運行Google App Engine程序時無法連接到本地主機:8080
- 具有以下標誌運行dev_appserver:--skip_sdk_update_check = YES --port = 8080 --admin_port = 8000 Python的命令:/opt/local/bin/python2.7
當我嘗試通過GAE啓動器在瀏覽器中打開時,「瀏覽」圖標變灰,瀏覽器無法打開。按照教程中的說法,我嘗試在Firefox和Chrome中打開localhost:8080,但無法連接兩者的錯誤。
如何在瀏覽器中查看Hello World?我需要在我的機器上進行一些配置嗎?
明顯的問題我知道,但是你在同一臺主機上運行瀏覽器,因爲服務器不是你。你還沒有說你正在運行的是什麼操作系統。你能啓用防火牆嗎?爲什麼要使用appengine發射器?它看起來像你不使用Windows?也許你在mac上 – 2013-05-10 02:35:02
'app.yam1'是一個錯字嗎?它應該是'app.yaml'(用小寫的L) – 2013-05-10 03:37:06
你可以嘗試127.0.0.1而不是localhost嗎?你會認爲它是一樣的,但是我發現SDK 1.7.6+在新的開發服務器上出現了一些奇怪的行爲。 – dragonx 2013-05-11 03:08:37