问题描述
我正在尝试在 bazel 规则的实现中访问 TMP 环境变量。该规则在 .bzl 文件中定义。像这样:
def _foo_binary_impl(ctx):
tmp_env_var = some_function("%TMP%")
"""
Do something with tmp_env_var
"""
foo_binary = rule(
implementation = _foo_binary_impl,)
现在我希望 tmp_env_var 等于“C:\Users\username\temp”。所以在 TMP 环境变量中设置的临时文件夹的路径。我怎样才能做到这一点?我一直在网上广泛寻找,但我找不到这个问题的解决方案。
谢谢