2011-02-10 51 views
1

要更新或部署你的代碼的AppEngine,我只是使用命令:更新AppEngine上有新的內容

appcfg.py update <my_app_name> 

這似乎做工精細,但如果我所做的任何變更,並嘗試重新部署,這不用新代碼覆蓋。這引出了一個問題:

我在做什麼錯? 如何刪除以前上傳的現有文件?

回答

3

您幾乎可以肯定地更改應用程序的主要版本ID,但不會將其設置爲默認版本。進入您的應用的管理控制檯(位於appengine.google.com上),並在「版本」面板中將新版本設置爲默認版本。

+0

是的,謝謝尼克。也喜歡閱讀你的博客。 – 2011-02-11 02:26:20

1

我沒有更改版本ID,但直到「關閉更新:新版本已準備好開始投放」幾分鐘後,我仍然沒有看到新版本。我不停地重新加載和刷新,並最終創建了一個stackoverflow帳戶,並寫了一個詳細的消息來描述我現在已經刪除/編輯的問題。纔開始工作。 Google是否應該將消息更改爲「關閉更新:新版本將在幾分鐘內開始投放」?

+1

嘗試清除緩存和/或刷新瀏覽器。我通常會得到一個500,然後更新的網站啓動並運行。 – Matt 2011-02-11 06:59:05