2012-05-02 56 views
18

當我部署我在GAE應用程序,我得到這個錯誤谷歌應用程序引擎:這個應用程序不存在

 This application does not exist (app_id=u'qsse-ss'). 

的情況是,這個應用程序是由其他一些用戶已經部署到GAE,現在我已經一些變化,我想在GAE更新,所以現在當我右鍵點擊我的應用程序在日食,並去「部署到appengine」它給了我這個錯誤

我做錯了什麼,是什麼正確的做法它

謝謝

回答

0

問題是不同的名稱,我從rightClick項目 - > appenginesettings-> ApplicationId更改。

這個名字應該在你的谷歌賬戶

+1

這不正是我的答案是什麼? –

+0

是的。我也可以看到它。 – Rudy

7

你必須在開發人員或所有者請勿登錄才能部署應用程序。這是eclipse中的左下角圖標。

另請檢查您的應用程序名稱。如果應用程序ID正確,並且您登錄的用戶擁有此應用程序的角色所有者/開發人員,則您將部署。

4

您必須確保GAE本地客戶端中的應用程序名稱與您的Google帳戶中的應用程序名稱相匹配。檢查app.yaml文件以確保應用程序的名稱與此匹配。

+0

謝謝,但我找不到文件.yaml ..任何建議 – user1226162

+0

它在項目文件夾中 –

28

這發生在我身上,以及當我提供了一個用戶名,這不是業主/開發商,甚至指定與-e或不同的帳戶--email相同沒有工作。什麼固定的是這樣的:

appcfg.py update . --no_cookies 

(同:https://stackoverflow.com/a/10004722

2

刪除.appcfg_oauth2_tokensc:/usrs/etc經過漫長的升級到python27後爲我工作。

0

刪除oauth2標記文件〜/ .appcfg_oauth2_tokens或指定具有標記「--oauth2_credential_file」的不同標記存儲文件文件可能是一個永久的解決方案。 MacOSX GoogleAppEngineLauncher.app不允許您在推送部署按鈕時更改此標誌/路徑。

appcfg.py --oauth2_credential_file=~/.appcfg_oauth2_tokens_myappid 
1

至少在2017-06-22,創建雲項目是不夠的。你必須去App Engine section of cloud console並選擇一種語言。在完成「準備您的App Engine服務...」後,您就可以部署了。