确认存储库是否被正确定义并引用。在WORKSPACE文件或BUILD文件中查看相应的存储库定义和引用。
确认存储库名称是否正确拼写和大小写。Bazel严格区分大小写。
确认存储库是否可访问。检查存储库的网络连接或访问权限。
示例代码:
在WORKSPACE文件中定义存储库:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "com_github_myrepo",
urls = ["https://github.com/myrepo/archive/master.zip"],
sha256 = "abcdef123456...",
)
在BUILD文件中引用存储库:
load("@com_github_myrepo//my/package:rules.bzl", "my_rule")
my_rule(
name = "my_target",
srcs = ["my_source_file"],
)