名称'package_name'未定义(您是说'PACKAGE_NAME'吗?)

时间:2019-10-14 04:12:40

标签: bazel

我正在使用bazel 0.24.0构建现有的bzazel项目。 阅读完bazel文档后,我将“ PACKAGE_NAME”更改为“ package_name()”。 显示以下问题

“未定义名称“ package_name”(您是说“ PACKAGE_NAME”吗?)”。

此外,“ PACKAGE_NAME”无法正常工作,并显示以下错误: 值“ PACKAGE_NAME”已被删除,取而代之的是“ package_name()”,请使用后者(https://docs.bazel.build/versions/master/skylark/lib/native.html#package_name)。

有什么解决办法吗?

1 个答案:

答案 0 :(得分:2)

您必须使用native.package_name(),而不是package_name

还请注意,该文档已版本化。您正在查看的是master版本,但我认为您需要0.24.0文档:https://docs.bazel.build/versions/0.24.0/skylark/lib/native.html#package_name