本地和远程的代码包?

来源:3-16 api之session处理与实现(下)

lprince

2018-09-16

Import defs这种自己写的代码包的时候为什么要引用github上面的,不直接引用本地的?这样做有什么好处吗?引用github的那每次修改不是都要提交再go get吗?

写回答

1回答

艾文西

2018-09-16

你可能理解有偏差,github.com/path/to/GOPATH是我本地设置GOPATH的环境变量所对应的真实路径。

虽然以github.com开头,但是是本地的绝对文件路径。

建议通读一下golang的安装文档,关于go在import过程中为什么使用绝对路径而不是相对路径go的作者有比较权威的解答

另外为什么本地路径以github.com开头,是因为代码一开始会在github上面维护,用go get来初次clone的时候整个路径会被自动创建好,对团队协作来说是非常方便的实践。

0
0

Go语言实战流媒体视频网站,高效学习Go高性能开发

从零开始,全面掌握Go语言编码的架构风格和开发Web的关键技能

996 学习 · 268 问题

查看课程