Gcloud 正在尝试从Google SDK运行cbt(Cloud Bigtable命令行工具)
我试图运行Cloud Bigtable命令行工具,但在运行时看到此错误Gcloud 正在尝试从Google SDK运行cbt(Cloud Bigtable命令行工具),gcloud,google-cloud-bigtable,google-cloud-sdk,Gcloud,Google Cloud Bigtable,Google Cloud Sdk,我试图运行Cloud Bigtable命令行工具,但在运行时看到此错误 cbt help gcloud info 或任何其他cbt命令: -bash: cbt: command not found 我已验证在运行时是否安装了gcloud组件 gcloud components list 我明白了: Installed │ Cloud Bigtable Command Line Tool │ cbt
cbt help
gcloud info
或任何其他cbt命令:
-bash: cbt: command not found
我已验证在运行时是否安装了gcloud组件
gcloud components list
我明白了:
Installed │ Cloud Bigtable Command Line Tool │ cbt │ 4.9 MiB
然而,当我跑的时候
cbt help
gcloud info
我在阵列中看到已安装组件及其版本号的列表。例如:
Installed Components:
core: [2018.07.16]
pubsub-emulator: [2018.02.02]
beta: [2018.07.16]
gsutil: [4.33]
bq: [2.0.34]
cbt: []
bigtable: []
路径设置不正确可能有问题,但我不确定。这似乎与这个问题有关:
有什么想法吗?有几件事需要检查:
- 请提供
的完整输出gcloud info
- 确保路径上的
为CloudSDK
True
- 您需要在
路径上有
安装根目录的
目录bin
- 确保
二进制文件位于cbt
Installation Root/bin
gcloud
管理的其他二进制文件(如gsutil
或bq
)是否存在相同问题,以及(c)您的$PATH
是否包含../google cloud sdk/bin
(即,gcloud
+/bin
)的安装目录?(a)平台:macOS Sierra(b)gsutil和bq没有相同的问题。它们按预期工作。如果我有gloud info
,我安装的组件是:``已安装组件:核心:[2018.07.16]pubsub仿真器:[2018.02.02]测试版:[2018.07.16]gsutil:[4.33]bq:[2.0.34]cbt:[]bigtable:[]路径上的云SDK:[False]路径上的Kubectl:[False]“``不确定如何检查$PATH是否包含…/google cloud sdk/binecho$PATH
将告诉您路径中有什么,以及它是否包含../google cloud sdk/bin
目录。同时查看该目录,看看是否安装了cbt
。您使用了哪种方法安装gcloud命令?您有没有你是按照程序做的还是用自制的?