bazel: использование WSL bash вместо MSYS64 - PullRequest
0 голосов
/ 25 июня 2018

У меня проблемы с использованием Bazel в Windows из-за MSYS64:

ERROR: C:/users/ximo.hi/_bazel_ximo/4qw2ezwb/external/java_image_base/image/BUILD:6:1: error executing shell command: 'bazel-out/host/bin/external/gzip/gzip.exe -d < external/java_image_base/image/000.tar.gz > bazel-out/x64_windows-fastbuild/bin/external/java_image_base/image/000.tar.gz.nogz' failed (Exit 127): bash.exe failed: error executing command
  cd C:/users/ximo.hi/_bazel_ximo/4qw2ezwb/execroot/com_telefonica_baikal
C:/msys64/usr/bin/bash.exe -c bazel-out/host/bin/external/gzip/gzip.exe -d < external/java_image_base/image/000.tar.gz > bazel-out/x64_windows-fastbuild/bin/external/java_image_base/image/000.tar.gz.nogz
C:/users/ximo.hi/_bazel_ximo/4qw2ezwb/execroot/com_telefonica_baikal/bazel-out/host/bin/external/gzip/gzip: error while loading shared libraries: ?: cannot open shared object file: No such file or directory

Я пробовал запускать те же команды, используя WSL bash и gzip, и он прекрасно работает.Есть ли простой способ сказать Bazel использовать встроенный WSL bash вместо MSYS64?

1 Ответ

0 голосов
/ 28 июня 2018

Извините, Bazel еще не поддерживает WSL. Смотри https://github.com/bazelbuild/bazel/issues/1608

Если есть достаточно интереса, мы можем свалить приоритет этой проблемы.

...