額外說明:下面所給出的答案,雖有未采納.但其內(nèi)容或者思路值得借鑒.環(huán)境說明IDE:VSCodeVersion:1.36.1GOVersion:go1.12.3darwin/amd64GOPATH:/Users/xxx/go:/Users/xxx/Desktop/xxx本Demo所在目錄:/Users/xxx/Desktop/redis-go;沒有在GOPATH中,沒有設(shè)置GO111MODULEDemo中使用了gomudule,所以在workspacesetting中把go.inferGopath設(shè)置為false代碼組織---src---hosts---host.go---main---main.go---redisclient---redisC---go.mod---go.sumsrc目錄,go.mod,go.sum在同一級hosts是自定義包redisclient包是對redis的一些設(shè)置錯誤內(nèi)容buildStephanie.io/main:cannotloadhosts:cannotfindmoduleprovidingpackagehosts整理不易,如果這個問題對你用,請點(diǎn)擊左上方向上箭頭,謝謝!;問題居然被踩了....o(╥﹏╥)o期待答案給出思路與參考內(nèi)容自己的使用經(jīng)驗(yàn)各個文件代碼host.gopackagehostsimport("fmt")//SayHello....funcSayHello(){fmt.Println("Hello!")}main.gopackagemainimport("hosts")funcmain(){hosts.SayHello()}redisC.go`引入這個包為了練習(xí)使用gomudule引入并使用了redis這個第三方包,在這里不要太在意內(nèi)容`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的內(nèi)容沒有多大意義所以內(nèi)容就不貼出來了.如發(fā)現(xiàn)問題描述語句不通順,用詞不當(dāng),問題不清楚等問題,你可以直接修改,或者在下面評論區(qū)說明,盡力使這個問題幫助更多的小伙伴ゝreference:https://godoc.org/github.com/gomodule/redigo/redis
有大佬遇到過這個問題嗎:Cannot load xxx: cannot find module providing package xxx十分感謝
慕的地6264312
2019-08-09 23:08:53