我已经在Windows 10计算机上安装了Cloud SDK,并且能够在命令提示符下运行“ gcloud”,“ gsutil”和“ bq”之类的命令。但是,当我在Bash上运行“ gsutil”或“ bq”时,这是我得到的错误。
$ bq
bash: bq: command not found
然后我将此位置添加到PATH C:\Users\User\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin
,此后,我似乎可以使用gsutil
和bq
调用gsutil.cmd
和bq.cmd
。但是,当然,我更喜欢直接调用bq / gsutil。
以前有人遇到过这个问题吗?谢谢!
在bash会话本身中,检查echo $PATH
返回什么。它应该继承Windows上定义的路径。
因此打开一个新的CMD会话,然后:
%PATH%
确实包含C:\Users\User\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin
,C:\path\to\Git\bin\bash.exe
打开bash会话[bq
应该在这样的shell会话中工作。