我想将其添加到我的.bazelrc
,但是$(whoami)
不会像在壳里那样膨胀。
startup --output_user_root=/tmp/bazel/out/$(whoami)
它产生字面结果:
/tmp/bazel/out/$(whoami)/faedb999bdce730c9c495251de1ca1a4/execroot/__main__/bazel-out/
有什么办法可以做到我想要的:将名称/哈希添加到 .bashrc 文件中的选项中?
编辑:我真正想要的是将outputRoot设置为/tmp/bazel/out而不使用环境变量,并让bazel在那里创建它的用户和工作区哈希目录。
您可以从包装器脚本运行 Bazel。事实上,这正是bazel
二进制文件是(至少在 Linux 上):它是一个调用的包装脚本bazel-real
。如果您愿意,您可以编辑此包装器脚本,或将其重命名为bazel.sh
并编写您自己的包装器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)