在Windows命令提示符上检测到BiqQuery,但在Bash上未检测到

问题描述 投票:1回答:1

我已经在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,此后,我似乎可以使用gsutilbq调用gsutil.cmdbq.cmd。但是,当然,我更喜欢直接调用bq / gsutil。

以前有人遇到过这个问题吗?谢谢!

gcloud git-bash gsutil google-cloud-sdk bq
1个回答
0
投票

在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会话中工作。

© www.soinside.com 2019 - 2024. All rights reserved.