我正在使用 bazel/gazelle 来引入一些外部 git 存储库。例如:
go_repository(
name = "com_github_pkg_errors",
importpath = "github.com/pkg/errors",
sum = "h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I=",
version = "v0.8.1",
)
github.com/pkg/errors
我的 go 文件会像往常一样导入。当我go vet
在我的文件上运行时出现问题。它会抱怨在 GOROOT 或 GOPATH 下不存在这样的包。这个 repo 位于我的 bazel 缓存中。~/.cache/bazel/.../external/com_github_pkg_errors
我该如何解决这个问题?