Git Bash для Windows 10 встречается ошибка пути при выполнении «запроса bq», но не «bq mk» и т. Д. - PullRequest
0 голосов
/ 06 февраля 2020

Все, что я опишу ниже, на самом деле работает в 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 работают нормально.

...