go 安装第三方包的问题

2020-05-23 18:02:09 +08:00
 PHSix

最近刚刚开始学 go 语言,今天在安装第三方包得时候硬是装了半个小时,一趟第三方包的时候 go install 后又会出现一堆依赖,然后再装这些依赖的时候又出现了新的依赖,先问问有没有什么办法解决这种“套娃式”依赖的问题,

3086 次点击
所在节点    Go 编程语言
19 条回复
chengxiao
2020-05-23 18:21:59 +08:00
go mod 然后
https://goproxy.cn/
PHSix
2020-05-23 20:07:12 +08:00
@chengxiao 用 go mod 的话不是就要每开一个项目的 go mod 一下吗,这样感觉有点不是很方便
Trim21
2020-05-23 20:11:55 +08:00
@PHSix #2 每个项目 go mod 一下不比你现在套娃解决问题更方便吗...
Sanko
2020-05-23 20:16:31 +08:00
建议使用 go mod
iConsLii
2020-05-23 20:17:41 +08:00
用 go mod 吧,

```
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
```
kaifang
2020-05-23 20:22:17 +08:00
go mod +1
ppphp
2020-05-23 21:35:11 +08:00
建议用最新版的 go,go mod 默认开启都好几个版本了。。。
PHSix
2020-05-23 21:44:45 +08:00
@Trim21 好像有道理
hellos
2020-05-23 22:09:54 +08:00
Go Mod
gamexg
2020-05-23 23:18:30 +08:00
go mod 有个全局缓存,同一个库不用项目使用不会每次都重新下载
SaigyoujiYuyuko
2020-05-23 23:54:08 +08:00
建议使用 gomod
zjyl1994
2020-05-23 23:57:25 +08:00
gomod 然后设一个 go proxy,套娃依赖交给机器解决
PHSix
2020-05-24 00:18:41 +08:00
刚刚用了一下发现 go mod 挺好用的,就是对于用 vim 的没有补全提示很不友好。。
AmrtaShiva
2020-05-24 09:07:03 +08:00
@PHSix vim 补全也有的
PHSix
2020-05-24 11:17:41 +08:00
@AmrtaShiva 有吗,我用的 coc 没有提醒补全啊
AmrtaShiva
2020-05-24 11:50:49 +08:00
@PHSix 你得自己配置
yulang
2020-05-24 21:07:59 +08:00
go mod +10086
BlackBerry999
2020-05-25 09:00:25 +08:00
go mod init
go mod tidy
windghoul
2020-05-28 10:00:16 +08:00
go mod 爽到爆炸

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

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

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

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

© 2021 V2EX