想问一下老师关于go mod的问题
来源:5-3 go mod的使用

慕粉867966307
2020-11-26
我在本地非gopath路径下创建一个项目,go mod init之后再main.go中想导入项目中另外一个包发现失败报错:
cannot find module providing package chasel.com/wserver2/route: unrecognized import path “chasel.com/wserver2/route”: https fetch: Get “https://chasel.com/wserver2/route?go-get=1”: x509: certificate has expired or is not yet valid: current time 2020-11-26T15:10:56+08:00 is after 2018-10-02T11:00:09Z
我的go环境
![![![
我的项目路径
项目结构
go.mod
运行项目时
写回答
1回答
-
go mod设置下 import路径=module名字+相对于go.mod的目录。
所以你这边正确的写法是import chasel.com/wserver2/wserver2/route
所以它找不到 chasel.com/wserver2/route,找不到就去goproxy.cn找,当然也找不到,然后就去chasel.com拉取,由于是自己的服务器,当然也拉取不到。
当然,更正确的写法是在go.mod里,改成module chasel.com
212020-11-27
相似问题