为什么build_workspace_directory未设置?
我正在使用bazel
5.1.0
,并在build> build
文件中具有以下内容:
sh_binary(
name = "aoeu",
srcs = ["aoeu.sh"]
)
aoeu.sh IS:
#!/bin/bash
echo "BAZEL_WORKSPACE_DIRECTORY=${BAZEL_WORKSPACE_DIRECTORY}"
当i Bazel运行AOEU
时,输出为bazel_workspace_directory =
。
Based on https://docs.bazel.build/versions/main/user- Manual.html ,我的理解是bazel_workspace_directory
应该设置。为什么不是?
I'm using bazel
5.1.0
and have the following in a BUILD
file:
sh_binary(
name = "aoeu",
srcs = ["aoeu.sh"]
)
The contents of aoeu.sh
is:
#!/bin/bash
echo "BAZEL_WORKSPACE_DIRECTORY=${BAZEL_WORKSPACE_DIRECTORY}"
When I bazel run aoeu
, the output is BAZEL_WORKSPACE_DIRECTORY=
.
Based on https://docs.bazel.build/versions/main/user-manual.html, my understanding is that BAZEL_WORKSPACE_DIRECTORY
should be set. Why isn't it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
所需的环境变量称为
build_workspace_directory
<代码> bazel_workspace_directory 。The desired environmental variable is called
BUILD_WORKSPACE_DIRECTORY
notBAZEL_WORKSPACE_DIRECTORY
.