回答

收藏

go get 和 go install 有什么区别?

技术问答 技术问答 297 人阅读 | 0 人回复 | 2023-09-12

玩go过了一段时间,它看起来像go get:! _+ C  ?5 }2 X) K9 d/ U
[ol](可选)下载,
7 U+ A9 e2 q) X' _+ \: Z; n" Q5 G$ v编译,; l3 d' f9 ~7 o
并安装[/ol]尽管是软件go install简单
0 u& g7 L3 s7 j# H& z2 ~7 l  K[ol]编译. Z9 j1 }+ V7 [, l& w% y/ c: W5 |/ I
并安装[/ol]在这种情况下,为什么?go install因为go get它取代了它?, [( C9 c; P. y2 n$ }2 @2 }
                                                                2 {; D% C8 f/ p9 B
    解决方案:                                                                7 h% L3 f$ Y  f$ m/ v! l
                                                                go install在当地工作是工作过程的一部分。假设你想使用一个库,但由于某种原因需要更改。你会这样做的:; L( P6 U! h/ n9 L' Z& F0 k1 g
go get -d library,只下载它;: U" @5 K- N8 E, ]$ o
更改下载包;
9 b  C% C$ P3 c7 k* ~" C2 Q0 zgo install library 安装本地版本。
据我知道go get是否有标志表明它应该不下载,不能代替go install在这里。# L( K+ G' j7 C8 ~8 i' D
使用相同的工作流程从头开始开发新包。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则