我正在嘗試使用 bazel 運行一些 grpc 測試。我"google.golang.org/grpc/credentials/insecure"習慣不安全地撥號。運行時bazel test ...,出現以下錯誤:no such package '@org_golang_google_grpc//credentials/insecure': BUILD file not found in directory 'credentials/insecure' of external repository @org_golang_google_grpc. Add a BUILD file to a directory to mark it as a package. and referenced by '//go/internal/handlers/helloworld:helloworld_test'我正在用 gazelle 生成我的 BUILD 文件,它為 go_test 輸出這個go_test( name = "helloworld_test", srcs = ["helloworld_test.go"], deps = [ ":helloworld", "//protos/helloworld", "@com_github_stretchr_testify//assert", "@org_golang_google_grpc//:go_default_library", "@org_golang_google_grpc//credentials/insecure", "@org_golang_google_grpc//test/bufconn", "@org_uber_go_zap//:zap", "@org_uber_go_zap//zaptest", ],)我的 go.mod 文件包含 dep: google.golang.org/grpc v1.47.0我的 deps.bzl 是由 gazelle 自動生成的:go_repository( name = "org_golang_google_grpc", importpath = "google.golang.org/grpc", sum = "h1:9n77onPX5F3qfFCqjy9dhn8PbNQsIKeVU04J9G7umt8=", version = "v1.47.0",)我錯過了什么?
- 1 回答
- 0 關注
- 279 瀏覽
添加回答
舉報
0/150
提交
取消