go get 我是真的受不了

2019-06-14 16:56:27 +08:00
 owencodeing
好麻烦啊,半天没反应,跟 npm 没办法比
9035 次点击
所在节点    Go 编程语言
38 条回复
motecshine
2019-06-14 16:58:06 +08:00
可以用 composer
myyou
2019-06-14 16:59:49 +08:00
可以用 pip
scukmh
2019-06-14 17:01:18 +08:00
不会挂代理?那没办法了。
xmai
2019-06-14 17:03:47 +08:00
设置代理可以解决 go get 各种大姨妈
imherer
2019-06-14 17:04:04 +08:00
goproxy 了解一下
Keanu
2019-06-14 17:04:26 +08:00
这玩意最骚是,如果我服务器上要 go get,心态就要崩了,服务器挂代理,妙啊。
index90
2019-06-14 17:07:29 +08:00
go get: 锅从天上来
ruyuejun
2019-06-14 17:11:42 +08:00
如果是 1.11 版本,可以设置 goproxy,有开源的谷歌代理地址:goproxy.io
设置:export GOPROXY=https://goproxy.io
还有 replace 方法,旧版可以使用 git clone 等等办法。
详细的步骤: https://github.com/overnote/golang/blob/master/01-Go%E5%88%9D%E8%AF%86/03-%E5%8C%85%E4%B8%8E%E4%BE%9D%E8%B5%96%E7%AE%A1%E7%90%86.md
keepeye
2019-06-14 17:13:57 +08:00
export GOPROXY=https://goproxy.io

服务器也可用
owencodeing
2019-06-14 17:21:47 +08:00
@ruyuejun 3q 3q 终于搞定
owencodeing
2019-06-14 17:22:04 +08:00
@keepeye 3q 3q 搞定了
owencodeing
2019-06-14 17:23:17 +08:00
@Keanu
@index90
@imherer
@xmai
@scukmh
@myyou
@motecshine 不好意思初学 go,没想到这么麻烦...
dapang1221
2019-06-14 17:27:33 +08:00
我现在是直接把 src 目录一起打包了,直接构建部署…
====
不是,一楼二楼的 composer 和 pip ??是不是还有 yarn 和 npm ……
owencodeing
2019-06-14 17:31:02 +08:00
包的问题我也是理解不了,为什么要这么设计?
xdeng
2019-06-14 17:36:32 +08:00
set http_proxy=http://127.0.0.1:1080
set https_proxy=http://127.0.0.1:1080
ruyuejun
2019-06-14 17:38:23 +08:00
@owencodeing 包管理上和 nodejs 区别很大,习惯就好了。
不过 go 因为之前的包管理很差,官方设定上有断层。
go1.11 版本之前,使用 gopath,需要在环境中指定 gopath 目录,import 的时候直接导入包名即可。
go1.11 版本后,支持 go modules,在 go.mod 中设置项目的全局名称,导包时使用全局名称.包名,此时不再依赖 gopath。
具体的详细解释也在 8 楼我回复的地址里
wsseo
2019-06-14 17:56:45 +08:00
@ruyuejun go get 可以使用 goproxy.io 吗?还在使用传统的 GOPATH。
Jirajine
2019-06-14 18:03:40 +08:00
透明代理解决一切问题
ruyuejun
2019-06-14 18:26:19 +08:00
@wsseo 版本为 1.11 即可
Hellert
2019-06-14 18:35:04 +08:00
设置 http_proxy 这个环境变量一切都解决。

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

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

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

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

© 2021 V2EX