请稍等 ...
×

采纳答案成功!

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

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

回答2 浏览105 2020-10-13 08:21:01

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

添加回答

2回答

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

    2020-10-13 17:37:31
    • 提问者 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

Google资深工程师深度讲解Go语言

难度中级
时长24小时20分钟
人数4417
好评度99.8%

语法+分布式爬虫实战 为转型工程师量身打造,让你彻底掌握go语言

讲师

ccmouse 全栈工程师

讲师曾任职于Google,担任高级软件工程师,Tech Leader,拥有十余年后端开发经验,精通C ,Java,Go,分布式系统开发等,精通分布式系统设计,从Go语言早期就开始关注和使用Go语言,对Go语言背后的实现及设计理念有独到的见解。

意见反馈 帮助中心 APP下载
官方微信