首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从gcloud命令安装gcloud组件错误

从gcloud命令安装gcloud组件错误
EN

Stack Overflow用户
提问于 2017-03-09 13:45:20
回答 7查看 76.5K关注 0票数 60

我试图从gcloud命令行工具安装几个GCP组件,并且总是得到相同的错误:

代码语言:javascript
复制
$ gcloud components list

Your current Cloud SDK version is: 146.0.0
The latest available version is: 146.0.0

┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│                                                  Components                                                 │
├───────────────┬──────────────────────────────────────────────────────┬──────────────────────────┬───────────┤
│     Status    │                         Name                         │            ID            │    Size   │
├───────────────┼──────────────────────────────────────────────────────┼──────────────────────────┼───────────┤
│ Not Installed │ App Engine Go Extensions                             │ app-engine-go            │  47.9 MiB │
│ Not Installed │ Bigtable Command Line Tool                           │ cbt                      │   3.8 MiB │
│ Not Installed │ Cloud Datalab Command Line Tool                      │ datalab                  │   < 1 MiB │
│ Not Installed │ Cloud Datastore Emulator                             │ cloud-datastore-emulator │  15.4 MiB │
│ Not Installed │ Cloud Datastore Emulator (Legacy)                    │ gcd-emulator             │  38.1 MiB │
│ Not Installed │ Cloud Pub/Sub Emulator                               │ pubsub-emulator          │  21.0 MiB │
│ Not Installed │ Google Container Registry's Docker credential helper │ docker-credential-gcr    │   3.3 MiB │
│ Not Installed │ gcloud app Java Extensions                           │ app-engine-java          │ 128.3 MiB │
│ Not Installed │ gcloud app Python Extensions                         │ app-engine-python        │   7.2 MiB │
│ Not Installed │ kubectl                                              │ kubectl                  │  11.5 MiB │
│ Installed     │ BigQuery Command Line Tool                           │ bq                       │   < 1 MiB │
│ Installed     │ Cloud SDK Core Libraries                             │ core                     │   5.7 MiB │
│ Installed     │ Cloud Storage Command Line Tool                      │ gsutil                   │   2.8 MiB │
│ Installed     │ Default set of gcloud commands                       │ gcloud                   │           │
│ Installed     │ gcloud Alpha Commands                                │ alpha                    │   < 1 MiB │
│ Installed     │ gcloud Beta Commands                                 │ beta                     │   < 1 MiB │
└───────────────┴──────────────────────────────────────────────────────┴──────────────────────────┴───────────┘

然后尝试安装库贝克尔

代码语言:javascript
复制
$ gcloud components install kubectl

You cannot perform this action because this Cloud SDK installation is 
managed by an external package manager.  If you would like to get the 
latest version, please see our main download page at:
https://cloud.google.com/sdk/
ERROR: (gcloud.components.install) The component manager is disabled for this installation

知道为什么会产生这个错误吗?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2017-03-10 23:02:52

Cloud组件管理器仅在不通过另一个包管理器安装SDK时才能工作。如果要使用组件管理器,可以使用以下方法之一进行安装:

https://cloud.google.com/sdk/downloads#versioned

https://cloud.google.com/sdk/downloads#interactive

我们的deb和yum repos中有其他的软件包,因此所有相同的组件都可用,您只需要使用现有的包管理器来安装它们:

https://cloud.google.com/sdk/downloads#apt-get

https://cloud.google.com/sdk/downloads#yum

票数 40
EN

Stack Overflow用户

发布于 2018-06-28 00:38:04

要为Ubuntu添加更多的上下文,以下是我在使用google-cloud-sdk包管理器安装apt-get时所采取的步骤

  1. 使用 sudo apt-get remove google-cloud-sdk
  2. 导航到https://cloud.google.com/sdk/docs/quickstart-linux并按照步骤下载系统正确的tar.gz
  3. 导航到下载目录,并使用 tar -zxf google-cloud-sdk-*
  4. 使用 ./google-cloud-sdk/install.sh
  5. 通过以下任何一种方法使gcloud命令可用:
代码语言:javascript
复制
- Running `source ~/.bashrc` or
- Closing your current terminal session and opening a new one

使用此安装,我能够使用以下命令更新和安装kubectl

代码语言:javascript
复制
gcloud components update
gcloud components install kubectl
票数 66
EN

Stack Overflow用户

发布于 2018-10-02 08:09:31

如果aptapt-get没有卸载gcloud,请尝试使用snap remove google-cloud-sdk

如果您使用更新的Ubuntu版本,情况可能是这样的(例如。( LTS 18.04)

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42697026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档