gpt4 book ai didi

去构建 : “Cannot find package” (even though GOPATH is set)

转载 作者:数据小太阳 更新时间:2023-10-29 03:29:19 25 4
gpt4 key购买 nike

我的问题与 this 非常相似,不同的是我有最佳答案指出的目录层次结构,但我仍然遇到同样的问题,为什么?

$ echo $GOROOT
/usr/local/go

$ echo $GOPATH
/home/mitchell/go

$ cat /home/mitchell/go/src/main.go
package main
import "comment/create"
func main() { }

$ cat /home/mitchell/go/src/comment/create/***.go(bunch of go files)
package create

$ go build main.go
main.go:3:8: import "comment/create": cannot find package

最佳答案

我觉得你的目录结构不对:

去/src/评论/创建

应该是这样的

go/src/github.com/"你的 git org"/comment/create

例如,我的 github 组织是 SupportLocal,我的 repo 是“Comment”,create 是我的 go 包名称,我的目录如下所示:

go/src/github.com/supportlocal/comment/create

那么你的导入看起来像这样:

“github.com/supportlocal/comment/create”

如果可行,请告诉我。

关于去构建 : “Cannot find package” (even though GOPATH is set),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21952567/

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