写了一篇总结,希望对大家有帮助,欢迎指点 https://blog.caojun.xyz/posts/gomodules/
写了一篇总结,希望对大家有帮助,欢迎指点 https://blog.caojun.xyz/posts/gomodules/
|
deepzzAug 7, 2019 via iPhone
1
哇,军哥好。
|
|
loadingAug 7, 2019 via Android
3
老曹牛逼!
|
|
lupoAug 7, 2019
4
看来楼主叫曹军
|
|
stanjiaAug 7, 2019
5
军曹电玩??
|
|
AruforceAug 7, 2019
7
自己弄着写过关于这个文档...
最好还是不要在 gopath 中使用 go module... 并不怎么好使... 感觉就是 对以前只有一个 gopath 这种脑子里有屎的设定进行的一次填坑... 除此之外...用了 go moduel ..编译什么的时候 编译器就会傻逼似的要去 pkg mod 下面找文件...即使当前 src 下面有源代码 也会被忽略 胃疼... |
|
gluesAug 7, 2019 via Android
8
曹军🐮🍺
|
|
hsuehsenAug 7, 2019
9
@Aruforce
除此之外...用了 go moduel ..编译什么的时候 编译器就会傻逼似的要去 pkg mod 下面找文件...即使当前 src 下面有源代码 也会被忽略 胃疼... ---------------------------------------- 用 replace 就可以 |
|
auinAug 7, 2019
10
GOPATH 的设计和新版本的 GO MODULE 再加上这个网络能把你搞疯,我觉得先等 Go 稳一稳再上车好
|
|
SecretManConnanAug 7, 2019
11
@liuxey 这就是做 go 这门语言,之前啥都没有想好。然后又跟不上现代化语言必要的东西~ 各种历史包袱,难受
|
|
Va1n3RAug 7, 2019
12
GO MODULE 目前还不成熟。。之前编译 gitea 的时候烦死我了,总是莫名其妙的说 hash 对不上,进去把 sum 删了就行..还是等一个优化吧
|
|
likakaAug 7, 2019
13
深入浅出。。。。我怀疑你再开车
|
|
CarseasonAug 7, 2019 via iPhone
15
bee 的热更新不能用在 go modules 上,难受
|
|
16
@Aruforce 把 GO111MODULE 环境变量 unset 或者设置为 auto 就可以关掉 module 模式,这样就不回去 pkg/mod 目录找了
|
|
auinAug 7, 2019
21
@caojunxyz #17 我知道每个问题都有解决办法,但是这一堆问题摆在初学者面前就是大山,我也并不是说不建议使用,作为兴趣完全可以搞一搞,但想要做主业需要三思
|
|
rrfengAug 7, 2019 via Android
24
很好用,没遇到问题。
之前的第三方方案都没用过,因为花了十分钟没看懂… go mod 就很好理解了。 |
|
chartenAug 8, 2019
27
一般这种用 github 作为第三方包源的仓库,都是要先 fork 才能用?
|
|
OktfolioAug 8, 2019
30
go module 是真的好用了,govendor、go dep 是真的不行
|
|
hsuehsenAug 8, 2019
31
@Aruforce 类似这样,直接可以用 replace 把远端仓库的 replace 为本地源码或别的仓库
module github.com/notedit/rtclive require ( github.com/akamensky/argparse v0.0.0-20190115094700-b33e05fb8d69 github.com/gin-contrib/cors v0.0.0-20190101123304-5e7acb10687f github.com/gin-gonic/gin v1.3.0 github.com/gofrs/uuid v3.2.0+incompatible github.com/notedit/media-server-go v0.1.12 github.com/notedit/rtmp-lib v0.0.2 github.com/notedit/sdp v0.0.1 gopkg.in/yaml.v2 v2.2.2 ) replace github.com/notedit/media-server-go v0.1.12 => ../../media-server-go |