-
-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
无法找到相应想依赖包 #15
Comments
直接 |
错误一样 go build |
|
go env |
go version是大于1.11不的; 我准备把golang.org的依赖,也在go.mod配置replace成github地址的。 |
所以问题 是我这边配置的问题?还是版本太高导致的? |
你现在 go build 试试,go version 贴出来,刚才解决了go.mod 的部分仓库被墙的问题 |
@token01 |
我试试先 感觉有好多问题 可以帮你们更新 |
跟今天群里那个有点类似,cat go.mod 看看名称是不是 module kratos-demo |
go build main.go go: extracting github.com/fsnotify/fsnotify v1.4.7 build command-line-arguments: cannot load kratos/internal/server/grpc: cannot find module providing package kratos/internal/server/grpc |
@felixhao |
是否可以加入 goproxy.io 这能防止被墙的可能性 @felixhao @tonyboxes @Terry-Mao @HarrisonXi |
可以拉一下最新的代码,go.mod已经加上了replace mirror |
已经拉的是最新的代码了 貌似还不行 看到go.mod 里的了 |
go build main.go |
我清理了pkg/mod,使用最新的代码,kratos、kratos-demo、自生成项目,看着都是正常; |
这个有相应的解决方法吗 |
cat go.mod 先提供下环境信息看看,最新代码用go 1.12可以直接跑的 |
module kratos-demo go 1.12 require ( replace ( go version go1.12.4 windows/amd64 go version go1.12.4 windows/amd64 |
@token01 @xiaojia21190 拉完kratos-demo最新还是mod错误吗?不行QQ群:716486124里具体讨论看看到底问题出在哪里。 |
@token01 当我把项目放在GOPATH里面,并在kratos-demo\cmd 执行go build 也会报你这个错误,拷贝到其他目录下执行就正常了。 |
那应该是go mod 为auto了,需要GO111MODULE=on才是启用 |
@tonyboxes 是这个问题,使用 set GO111MODULE=on 命令解决这个问题。否则没在GOPATH目录下面会找不到项目里面的依赖。 |
golang.org的都下不下来,可以换成github的包吗? |
go build main.go
main.go:11:2: cannot find package "kratos-demo/internal/server/grpc" in any of:
/usr/local/Cellar/go/1.12.4/libexec/src/kratos-demo/internal/server/grpc (from $GOROOT)
/Users/sunzhenya/Work/go/src/kratos-demo/internal/server/grpc (from $GOPATH)
main.go:12:2: cannot find package "kratos-demo/internal/server/http" in any of:
/usr/local/Cellar/go/1.12.4/libexec/src/kratos-demo/internal/server/http (from $GOROOT)
/Users/sunzhenya/Work/go/src/kratos-demo/internal/server/http (from $GOPATH)
main.go:13:2: cannot find package "kratos-demo/internal/service" in any of:
/usr/local/Cellar/go/1.12.4/libexec/src/kratos-demo/internal/service (from $GOROOT)
/Users/sunzhenya/Work/go/src/kratos-demo/internal/service (from $GOPATH)
The text was updated successfully, but these errors were encountered: