请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

目录和包的结构没讲清楚呀,有坑

entry.go:5:2: cannot find package “goworkspace/learngo/tree” in any of:
D:\Go\src\goworkspace\learngo\tree (from $GOROOT)

正在回答 回答被采纳积分+3

2回答

ccmouse 2020-10-13 17:37:31

在使用了1-3 国内镜像配置,配置了go mod的依赖管理方式后,应该就没有这样的问题。你的目录结构是怎么样的?

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_Qian儭_03543846 #1
    回头我在看下,谢谢老师,很长一段时间没看过了
    回复 有任何疑惑可以回复我~ 2020-11-06 08:36:30
  • 提问者 qq_Qian儭_03543846 #2
    我的目录就是: E:\goworkspace\learngo
    
    我是在windows下编写的代码,看老师的结构应该是在src目录下,我工程中没有SRC目录,我觉得这些是基础,应该放在最先介绍,避免踩坑
    回复 有任何疑惑可以回复我~ 2020-11-08 08:27:29
  • ccmouse 回复 提问者 qq_Qian儭_03543846 #3
    以前使用GOPATH的时候需要,现在不需要放在src目录了。这里应该是同学设置有问题。
    首先go version,只要1.13以上就行。
    在E:\goworkspace\learngo,打go env,确保
    GO111MODULE="on"
    GOPROXY="https://goproxy.cn,direct"
    
    然后确保E:\goworkspace\learngo下有go.mod文件。如果按照课程的进度使用idea/goland,这个文件会被建出来,不然也可以手打go mod init <module名字>。这个名字可以随便起。learngo就行。
    回复 有任何疑惑可以回复我~ 2020-11-09 11:42:54
提问者 qq_Qian儭_03543846 2020-10-13 08:21:54

这是什么情况,一定要放在SRC下吗,对于没基础的同学哪知道

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信