• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

goget以后下载的包不在src下而在pkg的问题

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

我的GOPATH是这样的

但是当我go get下载包之后
下载的却不在src,而是在

$GOPATH$/pkg



原因可能是之前第一次go get下载, GitHub的速度太慢了,我更改了代理,使用了mod功能

go mod的正确使用

这次重新使用goland的终端按go mod步骤导入

使用

go mod init 模块名

来创建一个go mod文件,文件里面会记录go get下载文件的信息


这时候下载的包就是不在 src 文件夹下的, 不用担心, go mod 类似与 Java的maven, 包有自己的地方, 我们继续写我们的Go代码即可
使用了go mod, 我们的工程甚至可以不用放在 GOPATH下, 放任意位置均可以.(怎么有点像添加了环境变量)
如果你使用的IDE是Goland, go get后,import包报红, 请检查下 Goland中 setting=> Go的配置, 尤其注意的是goproxy一项和 上面把下载的包加入到 Goland一项, 如果还没有识别.
点击 确定,退出, 再进去, 重新勾选,反复几次即可生效(应该是Goland的bug)


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
go标准库的学习-errors发布时间:2022-07-10
下一篇:
go pprof 性能分析工具使用发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap