Bazel 巴泽尔没有正确建造。os.bzl错误

Bazel 巴泽尔没有正确建造。os.bzl错误,bazel,drake,Bazel,Drake,我已经撤销了最近的德雷克回购协议”https://github.com/RobotLocomotion/drake“我正在努力 $run bazel build/.. 但是bazel返回了以下错误 错误:/home/nathan/drake/tools/workspace/os.bzl:73:13:无效的转义序列:\(.您可以通过传递标志--compatible\u restrict\u string\u escapes=false ERROR:/home/nathan/drake/tools/

我已经撤销了最近的德雷克回购协议”https://github.com/RobotLocomotion/drake“我正在努力

$run bazel build/..

但是bazel返回了以下错误

错误:/home/nathan/drake/tools/workspace/os.bzl:73:13:无效的转义序列:\(.您可以通过传递标志--compatible\u restrict\u string\u escapes=false ERROR:/home/nathan/drake/tools/workspace/os来启用未知转义序列。bzl:73:19:无效转义序列:\\ 124;。您可以通过传递标志--compatible\u restrict\u string\u escapes=false ERROR:/home/nathan/drake/tools/workspace/os来启用未知转义序列。bzl:73:31:无效的转义序列:\)。您可以通过传递标志--compatible_restrict_string_escapes=false错误:加载包“”时出错:in/home/nathan/drake/tools/workspace/default.bzl:in/home/nathan/drake/tools/workspace/blas/repository.bzl:扩展“tools/workspace/os.bzl”有错误信息:运行时间:0.139s信息:0个进程。失败:生成未成功完成(已加载0个包)


它似乎不像os.bzl中的第73行,但我不确定如何修复它。任何建议都会非常有用。

我刚刚使用Bazel、Ubuntu和Drake的相同版本运行了一个构建,没有任何问题


几个月前,我们在这条线上解决了一个问题。你能确认你正在使用一个足够新的Drake版本吗?例如,
git log-1
报告了什么?

你能告诉我们你正在使用Drake的哪个版本,你正在使用的Bazel的哪个版本,以及你正在使用的操作系统吗(macOS、Ubuntu18或Ubuntu20)?我正在运行Bazel 4.1.0和Ubuntu18.04.5 LTS。对于Drake修订版,我在RobotMotion repo的#15079。谢谢!特别是,第73行应该是这样的,前面有一个
r
:不是这样的:我重新注册并再次检查了我在最近的分支上,现在它构建正确。感谢帮助!