2015-07-21 44 views
0

我剛剛升級了Google App Engine啓動器(適用於PHP),現在我收到此錯誤消息。appcfg.py:錯誤:沒有這樣的選項:--passin |更新Google App Engine啓動器

任何想法爲什麼發生這種情況,以及如何解決它?

UPDATE1:現在它在控制檯唯一的工作是這樣的:

"C:\Program Files (x86)\Google\google_appengine\appcfg.py" "update" "D:\route\to\application" 

我無法找到更新的谷歌引擎啓動參數的方式。有什麼想法嗎?

UPDATE2:好的,看起來這個問題與遷移到oAuth2有關。所以,新的問題是:我如何讓Google Engine不使用「--passin」?因爲我卸載(並刪除它的任何痕跡),然後重新安裝,但它堅持使用「--passing」參數,使其完全無用。

UPDATE3:問題在於我使用Google SDK並使用「GoogleAppEngine-1.9.24.msi」更新了引擎。並沒有更新快捷方式,所以我仍然使用SDK中的一些數據。

解決方案:刪除Google Cloud SDK並重新安裝。然後安裝App Engine。它的工作。

+0

http://grokbase.com/t/gg/google-appengine/154nepq4cm/oauth-2-0-will-become-the-default-authentication-mechanism-for-de-loying-to-app-engine – voscausa

+0

I可以看到。事實上,在prev版本中,啓動器正在轉發到瀏覽器以驗證憑證(oAuth2)。但有了這個(1.9.24),它完全停止了工作。 –

+0

在所有App Engine SDK中,應用程序部署的身份驗證現在僅通過OAuth2進行。不再支持使用電子郵件地址和密碼進行身份驗證,並且--no_oauth2標誌不再可用:https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes – voscausa

回答

0

解決方案:刪除Google Cloud SDK並重新安裝。然後安裝App Engine。它的工作。