В доступе отказано в сборке angular-bazel-example с Bazel 0.21 на Windows - PullRequest
0 голосов
/ 10 января 2019

Я постоянно вижу ошибку при попытке выполнить bazel run //src:devserver в проекте angular-bazel-example.

Я пользуюсь Windows 10. Мне не удалось найти ничего, что бы это исправило. Я думал, что проблема может быть связана с patch или с слишком длинным путем. Тем не менее, я использовал MSYS2 для установки patch, я изменил каталог вывода с помощью опции --output_user_root, и я попытался использовать приглашение DOS с правами администратора. Кажется, ничто не помогает.

Сообщение об ошибке

INFO: SHA256 (https://codeload.github.com/golang/tools/zip/3e7aa9e59977626dc60433e9aeadf1bb63d28295) = 2384fa91351a7414b643c5230422ce45f5aa2be8a82727609afd4e64e6973a30
ERROR: Analysis of target '//src:devserver' failed; build aborted: no such package '@org_golang_x_tools//go/gcexportdata': Traceback (most recent call last):
    File "C:/temp/vvsv3266/external/bazel_tools/tools/build_defs/repo/http.bzl", line 55
            patch(ctx)
    File "C:/temp/vvsv3266/external/bazel_tools/tools/build_defs/repo/utils.bzl", line 82, in patch
            fail(("Error applying patch %s:\n%s%s...)))
Error applying patch @io_bazel_rules_go//third_party:org_golang_x_tools-gazelle.patch:
java.io.IOException: ERROR: src/main/native/windows/processes-jni.cc(383): CreateProcessW("C:\msys64\usr\bin" -c "patch '-p1' < C:/temp/vvsv3266/external/io_bazel_rules_go/third_party/org_golang_x_tools-gazelle.patch"): Access is denied.
INFO: Elapsed time: 691.367s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (484 packages loaded, 20777 targets configured)
FAILED: Build did NOT complete successfully (484 packages loaded, 20777 targets configured)
Fetching @ngdeps; fetching 245s
Fetching @org_golang_x_tools; Patching repository 15s

Может кто-нибудь сказать, пожалуйста, как это исправить?

...