Все, что я опишу ниже, на самом деле работает в Windows Командная строка, но я сталкиваюсь с некоторыми ошибками в Git Bash. Я использую последнюю версию git уже git version 2.25.0.windows.1
.
В основном, когда я пытаюсь выполнить bq query ...
, мой Bash сталкивается с некоторой ошибкой PATH, которая по какой-то причине не происходит, когда Я запускаю другие команды bq / gsutil / gcloud.
Кажется, что когда я запускаю bq query...
, Bash перестает сканировать PATH в месте со словами «Cloud SDK» (см. Расположение под where bq
).
MINGW64 /d/Code/gcp_apps/solutions-gcs-bq-streaming-functions-python (master)
$ where bq
C:\Users\User\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin\bq.cmd
MINGW64 /d/Code/gcp_apps/solutions-gcs-bq-streaming-functions-python (master)
$ bq mk mydataset
BigQuery error in mk operation: Dataset 'inventory-265805:mydataset' already
exists.
MINGW64 /d/Code/gcp_apps/solutions-gcs-bq-streaming-functions-python (master)
$ bq query 'select first_name, last_name, dob from mydataset.mytable'
'C:\Users\User\AppData\Local\Google\Cloud' is not recognized as an internal or external command,
operable program or batch file.
Произошла ошибка при выполнении bq mk dataset
, но дело в том, что команда работает.
Так почему только bq query ...
обнаруживает ошибку PATH?
Пока что все мои gcloud и gsutil работают нормально.