当我要将Go应用程序部署到App Engine时,发现必须安装app-engine-go。甚至说安装是在新窗口上,没有任何窗口弹出。
https://github.com/ChihchengHsieh/ProblemsScreenShot/blob/master/image-2.png
<input class="header--input">
当我运行命令C:\go-work\src\orderFunc>gcloud app deploy
The component [app-engine-go] is required for staging this
application.
Restarting command:
$ gcloud components install app-engine-go
Installing component in a new window.
Please re-run this command when installation is complete.
$ gcloud app deploy
和gcloud components install app-engine-go
时,它显示:
https://github.com/ChihchengHsieh/ProblemsScreenShot/blob/master/image.png
gcloud components update
我已经尝试过重新安装Google Cloud SDK,但这是相同的。
我希望它可以显示一些安装过程。
答案 0 :(得分:0)
我试图为.NET Google App Engine应用程序部署快速入门,但遇到了同样的问题。我的问题是我需要执行$ gcloud components install beta
才能部署我的GAE .NET应用程序。而且我得到的行为与您相同。 PowerShell将打印
Restarting command:
$ gcloud components install beta
但实际上没有任何反应。在运行命令的同一窗口中,没有窗口弹出窗口也没有安装进度。同样,其他用于安装或更新组件的命令也无法正常工作。我只能用$ gcloud components list
列出它们,而不能安装或更新它们。
解决方案
我注意到,如果您以管理特权运行PowerShell,它将在C:\Windows\system32
目录中打开一个窗口。如果您在此处执行命令,则将弹出另一个窗口,并继续安装或更新gcloud组件。但是,如果您cd
进入不同的目录,则行为将与本期中提到的一样。
因此要解决此问题:
$ C:\Windows\system32
,否则转到步骤3 $ gcloud components update
或gcloud components install beta
等