本地和远程的代码包?
来源: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的时候整个路径会被自动创建好,对团队协作来说是非常方便的实践。
00
相似问题