2017-03-10 46 views
2

我正在嘗試將Google App Engine應用從標準環境升級到靈活的環境。我有一個類似描述here的問題,但我只看到了以下錯誤:將Google App Engine應用升級到靈活環境時,如何運行Google的aefix工具?

ERROR: (gcloud.app.deploy) Your application does not satisfy all of the requirements for a runtime of type [go]. Please correct the errors and try again.

我無法找到日誌裏面詳細介紹了錯過的要求。

Google描述瞭如何將舊的(標準)應用更新到靈活的環境here。他們建議運行aefix工具,但沒有關於如何運行該工具的說明。我跑了go get google.golang.org/appengine/cmd/aefix來安裝它。我也查看了the source code,看到以下使用要求:usage: aefix [-diff] [-r fixname,...] [-force fixname,...] [path ...]。但是,找不到aefix命令。 (我也嘗試在$GOPATH/bin/aefix上運行編譯後的二進制文件,但它只是掛起)。

回答

3

不幸的是,該文件已過時。我發送了一個pull request來修復它。

這些API(大部分)不能從App Engine靈活運行。它們僅適用於標準版。

請參閱documentation on cloud.google.com將應用程序從標準環境遷移到靈活。

相關問題