【发布时间】:2018-07-20 21:13:08
【问题描述】:
我正在尝试运行 Cloud Bigtable 命令行工具,但在运行时看到此错误
cbt help
或任何其他 cbt 命令:
-bash: cbt: command not found
我已验证运行时已安装 gcloud 组件
gcloud components list
我明白了:
Installed │ Cloud Bigtable Command Line Tool │ cbt │ 4.9 MiB
但是,当我运行时
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: []
路径设置不正确可能是个问题,但我不确定。似乎与这个问题有关:
How to set path to kubectl when installed using gcloud components install?
有什么想法吗?
【问题讨论】:
-
很抱歉您遇到了这个问题!您能否在您的问题中提供更多信息,例如:(a)您的平台(OS + 版本),(b)您是否与
gcloud管理的其他二进制文件有相同的问题,例如gsutil或bq,以及(c)你的$PATH是否包含.../google-cloud-sdk/bin(即gcloud+/bin的安装目录)? -
(a) 平台:macOS Sierra (b) gsutil 和 bq 没有相同的问题。这些按预期工作。如果我这样做
gloud 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: [] ...Cloud SDK on PATH: [False] Kubectl on PATH: [False] ``` 不确定如何检查 $PATH 是否包含 .../google-cloud-sdk /bin -
echo $PATH会告诉您路径中有什么以及它是否包含.../google-cloud-sdk/bin目录。还要查看那个目录,看看那里是否安装了cbt。 -
您使用哪种方法安装 gcloud 命令?您是否关注过documentation 或使用过自制软件?
标签: gcloud google-cloud-bigtable google-cloud-sdk