额外说明:下面所给出的答案,虽有未采纳.但其内容或者思路值得借鉴.环境说明IDE:VSCodeVersion:1.36.1GOVersion:go1.12.3darwin/amd64GOPATH:/Users/xxx/go:/Users/xxx/Desktop/xxx本Demo所在目录:/Users/xxx/Desktop/redis-go;没有在GOPATH中,没有设置GO111MODULEDemo中使用了gomudule,所以在workspacesetting中把go.inferGopath设置为false代码组织---src---hosts---host.go---main---main.go---redisclient---redisC---go.mod---go.sumsrc目录,go.mod,go.sum在同一级hosts是自定义包redisclient包是对redis的一些设置错误内容buildStephanie.io/main:cannotloadhosts:cannotfindmoduleprovidingpackagehosts整理不易,如果这个问题对你用,请点击左上方向上箭头,谢谢!;问题居然被踩了....o(╥﹏╥)o期待答案给出思路与参考内容自己的使用经验各个文件代码host.gopackagehostsimport("fmt")//SayHello....funcSayHello(){fmt.Println("Hello!")}main.gopackagemainimport("hosts")funcmain(){hosts.SayHello()}redisC.go`引入这个包为了练习使用gomudule引入并使用了redis这个第三方包,在这里不要太在意内容`packagerediscilentimport("github.com/gomodule/redigo/redis""log")//OpenRedisDial...funcOpenRedisDial()(connredis.Conn,errerror){//addresscanconnectc,err:=redis.Dial("tcp","192.168.0.248:6379")iferr!=nil{log.Fatalln(err)}returnc,err;}go.modmodulestephanie.iogo1.12requiregithub.com/gomodule/redigov2.0.0+incompatibl注意:module名为Stephanie.io在这里go.sum的内容没有多大意义所以内容就不贴出来了.如发现问题描述语句不通顺,用词不当,问题不清楚等问题,你可以直接修改,或者在下面评论区说明,尽力使这个问题帮助更多的小伙伴ゝreference:https://godoc.org/github.com/gomodule/redigo/redis
添加回答
举报
0/150
提交
取消