2014-10-07 37 views
0

單擊運行按鈕後,它不會執行任何操作並且也沒有日誌,並在第一列上顯示時鐘符號。 enter image description here enter image description here無法在Google應用引擎中運行課程製作者

它在正常工作之前。但是,當我搞亂了我的python環境之後,google coursebuilder無法運行web應用程序。這是我的猜測。當我運行which python。它只能說明:

/Library/Frameworks/Python.framework/Versions/2.7/bin/python 

這讓我覺得我有沒有辦法解決這個問題有沒有誰過這個問題之前就任何人!?任何想法或建議?

更新:我遵循建議使用命令行在GAE上運行Web應用程序。它在這裏提醒我: enter image description here

更新:錯誤消息顯示GAE無法獲得分配的端口和域。發生這種情況的原因是,當我使用命令行運行Web應用程序時,我還打開GAE GUI以運行具有相同端口號的Web應用程序。

所以解決它的方法是關閉GAE GUI並釋放端口。或者我們也可以用命令行指定另一種端口號( - 端口= XXXX和--admin_port = YYYY)。或者看看the doc:

再次感謝Mihail R的幫助!

+0

您是否嘗試重新安裝GAE啓動器?您是否嘗試在終端中通過'dev_appserver.py --host 127.0.0.1/Project/Path'手動運行命令?你是如何搞砸你的Python環境的?你能恢復它嗎? – 2014-10-07 13:26:47

+0

@MihailR是的,我試圖重新安裝GAE啓動器。我刪除/ usr/bin/python。現在,當我運行哪個python時,它只顯示來自MA的python版本。儘管我試圖用不同的命令重新安裝python,但它仍然只使用MAC中的python。 – 2014-10-07 13:30:54

+0

我用來在本地運行項目的完整命令是'/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python /usr/local/google_appengine/dev_appserver.py --host 127.0.0.1。 '其中**'.' **是項目的當前目錄,這意味着我使用的是Mac自帶的標準版本,並且工作得很好,那麼您是否嘗試通過終端啓動項目?如果需要,還可以將'/ usr/bin/python'符號鏈接到'/ System/Library/Frameworks/Python.framework/Versions/2.7/bin/python'。 – 2014-10-07 13:53:28

回答

1

的OP曾與GAE設置多個問題,這是通過簡單地重新安裝GAE啓動,並確保應用程序第一次複製到Applications.dmg文件來解決,然後從Applications而不是從.dmg文件中跑去,假設給予適當的權限,以便GAE啓動程序創建它正確工作所需的符號鏈接。

有關正確安裝GAE SDK的更多說明,請點擊此處:https://cloud.google.com/appengine/downloads點擊所需的SDK,然後點擊安裝該SDK的操作系統。

相關問題