为什么不是';t Gcloud安装";app engine go“;组件?

为什么不是';t Gcloud安装";app engine go“;组件?,go,gcloud,Go,Gcloud,我正在我的Macbook Pro osX 0.11.6上为应用程序引擎设置Golang: go版本go1.8达尔文/amd64 我用 sudo/usr/local/googlecloudsdk/bin/gcloud组件更新 ╔════════════════════════════════════════════════════════════╗ ╠═ Creating update staging area ═╣ ╠═══════

我正在我的Macbook Pro osX 0.11.6上为应用程序引擎设置Golang: go版本go1.8达尔文/amd64

我用

sudo/usr/local/googlecloudsdk/bin/gcloud组件更新

╔════════════════════════════════════════════════════════════╗  
╠═ Creating update staging area                             ═╣  
╠════════════════════════════════════════════════════════════╣  
╠═ Uninstalling: BigQuery Command Line Tool                 ═╣  
╠════════════════════════════════════════════════════════════╣  
╠═ Uninstalling: Cloud SDK Core Libraries                   ═╣  
╠════════════════════════════════════════════════════════════╣  
╠═ Uninstalling: Cloud Storage Command Line Tool            ═╣  
╠════════════════════════════════════════════════════════════╣     
╠═ Uninstalling: gcloud cli dependencies                    ═╣  
╠════════════════════════════════════════════════════════════╣  
╠═ Installing: BigQuery Command Line Tool                   ═╣  
╠════════════════════════════════════════════════════════════╣  
╠═ Installing: Cloud SDK Core Libraries                     ═╣  
╠════════════════════════════════════════════════════════════╣  
╠═ Installing: Cloud Storage Command Line Tool              ═╣  
╠════════════════════════════════════════════════════════════╣  
╠═ Installing: gcloud cli dependencies                      ═╣  
╠════════════════════════════════════════════════════════════╣  
╠═ Creating backup and activating new installation          ═╣   
╚════════════════════════════════════════════════════════════╝  
正在执行后处理步骤…完成

$dev_appserver.py app.yaml

This action requires the installation of components: [app-engine-go]  

Traceback (most recent call last):  
  File "/usr/local/google-cloud-sdk/bin/dev_appserver.py", line 44, in <module>  
    main()  
  File "/usr/local/google-cloud-sdk/bin/dev_appserver.py", line 23, in main  
    command=__file__)  
  File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/core/updater/update_manager.py", line 189, in EnsureInstalledAndRestart  
    return manager._EnsureInstalledAndRestart(components, msg, command)  
  File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/core/updater/update_manager.py", line 1139, in _EnsureInstalledAndRestart  
    restart_args=restart_args):  
  File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/core/updater/update_manager.py", line 665, in Install  
    restart_args=restart_args)  
  File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/core/updater/update_manager.py", line 742, in Update  
    config.EnsureSDKWriteAccess(self.__sdk_root)  
  File "/usr/local/google-cloud-sdk/lib/googlecloudsdk/core/config.py", line 195, in EnsureSDKWriteAccess  
    raise exceptions.RequiresAdminRightsError(sdk_root)  
googlecloudsdk.core.exceptions.RequiresAdminRightsError: You cannot perform this action because you do not have permission to modify the Google Cloud SDK installation directory [/usr/local/google-cloud-sdk].  

Re-run the command with sudo: sudo /usr/local/google-cloud-sdk/bin/gcloud ...  
此操作需要安装组件:[app engine go]
回溯(最近一次呼叫最后一次):
文件“/usr/local/googlecloudsdk/bin/dev_appserver.py”,第44行,在
main()
文件“/usr/local/googlecloudsdk/bin/dev_appserver.py”,第23行,在main中
命令=\uuuuu文件\uuuuu)
文件“/usr/local/google cloud sdk/lib/googlecloudsdk/core/updater/update_manager.py”,第189行,在EnsureInstalledAndRestart中
返回管理器。重新安装和重新启动(组件、消息、命令)
文件“/usr/local/google cloud sdk/lib/googlecloudsdk/core/updater/update_manager.py”,第1139行,位于
重新启动参数=重新启动参数):
文件“/usr/local/googlecloudsdk/lib/googlecloudsdk/core/updater/update_manager.py”,第665行,安装中
重新启动参数=重新启动参数)
文件“/usr/local/googlecloudsdk/lib/googlecloudsdk/core/updater/update_manager.py”,第742行,在更新中
config.EnsureSDKWriteAccess(self.\uu sdk\u root)
文件“/usr/local/google cloud sdk/lib/googlecloudsdk/core/config.py”,第195行,位于EnsureSDKWriteAccess中
引发异常。requireAdminRightsError(sdk\u根目录)
googlecloudsdk.core.exceptions.RequiresAdminRightsError:您无法执行此操作,因为您没有修改Google Cloud SDK安装目录[/usr/local/Google Cloud SDK]的权限。
使用sudo重新运行命令:sudo/usr/local/googlecloudsdk/bin/gcloud。。。
我被告知运行“sudo/usr/local/googlecloudsdk/bin/gcloud…”的命令是什么


为什么没有安装“app engine go”组件?

您可以通过运行

gcloud components list
默认情况下,许多组件都没有安装,其中有一些组件,有些组件相当大。如果未安装组件,则可以通过

gcloud components install app-engine-go

由于您已在计算机范围内安装了gcloud,因此需要使用
sudo

运行最后一个命令,谢谢您的帮助!你为我节省了很多时间。