深入浅出 Go Modules

2019-08-07 10:23:24 +08:00
 caojunxyz

写了一篇总结,希望对大家有帮助,欢迎指点 https://blog.caojun.xyz/posts/gomodules/

4435 次点击
所在节点    Go 编程语言
32 条回复
deepzz
2019-08-07 11:51:28 +08:00
哇,军哥好。
caojunxyz
2019-08-07 12:03:09 +08:00
@deepzz 哈哈
loading
2019-08-07 12:25:15 +08:00
老曹牛逼!
lupo
2019-08-07 12:29:39 +08:00
看来楼主叫曹军
stanjia
2019-08-07 12:30:34 +08:00
军曹电玩??
caojunxyz
2019-08-07 12:32:15 +08:00
@loading 写了没人看,厚着脸皮来发一下,给自己一点动力
Aruforce
2019-08-07 13:39:53 +08:00
自己弄着写过关于这个文档...

最好还是不要在 gopath 中使用 go module... 并不怎么好使...

感觉就是 对以前只有一个 gopath 这种脑子里有屎的设定进行的一次填坑...

除此之外...用了 go moduel ..编译什么的时候 编译器就会傻逼似的要去 pkg mod 下面找文件...即使当前 src 下面有源代码 也会被忽略 胃疼...
glues
2019-08-07 13:41:52 +08:00
曹军🐮🍺
hsuehsen
2019-08-07 13:44:07 +08:00
@Aruforce
除此之外...用了 go moduel ..编译什么的时候 编译器就会傻逼似的要去 pkg mod 下面找文件...即使当前 src 下面有源代码 也会被忽略 胃疼...

----------------------------------------
用 replace 就可以
liuxey
2019-08-07 13:54:31 +08:00
GOPATH 的设计和新版本的 GO MODULE 再加上这个网络能把你搞疯,我觉得先等 Go 稳一稳再上车好
SecretManConnan
2019-08-07 14:26:48 +08:00
@liuxey 这就是做 go 这门语言,之前啥都没有想好。然后又跟不上现代化语言必要的东西~ 各种历史包袱,难受
Va1n3R
2019-08-07 15:05:31 +08:00
GO MODULE 目前还不成熟。。之前编译 gitea 的时候烦死我了,总是莫名其妙的说 hash 对不上,进去把 sum 删了就行..还是等一个优化吧
likaka
2019-08-07 15:15:17 +08:00
深入浅出。。。。我怀疑你再开车
Aruforce
2019-08-07 15:40:42 +08:00
@hsuehsen 怎么个意思?怎么操作的?
Carseason
2019-08-07 15:42:50 +08:00
bee 的热更新不能用在 go modules 上,难受
caojunxyz
2019-08-07 23:03:54 +08:00
@Aruforce 把 GO111MODULE 环境变量 unset 或者设置为 auto 就可以关掉 module 模式,这样就不回去 pkg/mod 目录找了
caojunxyz
2019-08-07 23:04:43 +08:00
@liuxey 网络问题很容易解决,是开发的基础设施啊
caojunxyz
2019-08-07 23:05:28 +08:00
@Va1n3R 我暂时还没遇到坑
caojunxyz
2019-08-07 23:05:45 +08:00
@likaka 请大佬指点
caojunxyz
2019-08-07 23:07:07 +08:00
@Carseason bee 的热更新本来也是方便开发,我的理解良好的语义化的版本管理更适合正式发布

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/589725

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX