我有一个小项目,在建造之后,他的布局是这样的。
|-- BUILD
|-- README.md
|-- VERSION
|-- WORKSPACE
|-- bazel-bin -> /home/bkch/.cache/bazel/_bazel_bkch/172376ca1288bc6e93208fc2d53c0b74/execroot/distroless/bazel-out/k8-fastbuild/bin
|-- bazel-distroless -> /home/bkch/.cache/bazel/_bazel_bkch/172376ca1288bc6e93208fc2d53c0b74/execroot/distroless
|-- bazel-out -> /home/bkch/.cache/bazel/_bazel_bkch/172376ca1288bc6e93208fc2d53c0b74/execroot/distroless/bazel-out
|-- bazel-testlogs -> /home/bkch/.cache/bazel/_bazel_bkch/172376ca1288bc6e93208fc2d53c0b74/execroot/distroless/bazel-out/k8-fastbuild/testlogs
|-- debian_archives.bzlbazel-bin, bazel-out, bazel-distroless, bazel-testlogs是指向用户根文件夹中的.cache的符号链接。我希望在当前工作区目录中构建它们,而不是符号链接。
在文档中,我尝试使用--output_base=$PWD/output or --output_user_root=$PWD/output。当我使用这些选项时,bazel build由于各种随机原因而失败了。但是,当我使用没有这些选项的bazel build //...时,构建就成功了。

发布于 2022-07-19 13:55:35
我想答案可能就在这里..。Github.com/bazelbuild/bazel//13601我们只需要在项目文件夹之外有一个文件夹-output_base=$PWD/../Github.com/bazelbuild/bazel//13601
https://stackoverflow.com/questions/72895613
复制相似问题