gpt4 book ai didi

GOPATH 正在寻找不同的路径

转载 作者:IT王子 更新时间:2023-10-29 02:36:06 25 4
gpt4 key购买 nike

我在 ~/.bashrc 中将 GOPATH 和 GOROOT 设置为:

export GOROOT=/usr/lib/go-1.10

export GOPATH=/home/user/go/pkg

导出 PATH=$PATH:$GOROOT/bin:$GOPATH/bin

每当我尝试使用 go build main.go 进行构建时,我都会得到。

main.go:4:2: cannot find package "google.golang.org/grpc/examples/grpcdemo/pb" in any of: /usr/lib/go-1.10/src/google.golang.org/grpc/examples/grpcdemo/pb (from $GOROOT) /home/user/go/src/google.golang.org/grpc/examples/grpcdemo/pb (from $GOPATH)

问题是为什么要查看 home/user/go/src,因为我已将 GOPATH 设置为 /home/user/go/pkg。所以,我期望包在 /home/user/go/pkg/src/google.golang.org/grpc/examples/grpcdemo/pb 中。它不应该在 /home/user/go/pkg 里面查看吗?

最佳答案

应该有

export GOPATH=/home/user/go

export PATH=$GOPATH/bin:$PATH
  • 根本不要使用 GOROOT(为了安全起见,unset GOROOT)
  • pkg 低于 GOPATH

关于GOPATH 正在寻找不同的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53154437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com