GOPROXY 不生效

2019-10-13 22:32:07 +08:00
 hujianxin

使用的 go 版本是 1.13.1

vagrant@vagrant:~$ GOPROXY=https://mirrors.aliyun.com/goproxy/ go get -v -u golang.org/x/tools/cmd/gopls
package golang.org/x/tools/cmd/gopls: unrecognized import path "golang.org/x/tools/cmd/gopls" ( https fetch: Get https://golang.org/x/tools/cmd/gopls?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)

哪位大佬遇到过这种情况呢?

5848 次点击
所在节点    Go 编程语言
9 条回复
gamexg
2019-10-13 22:57:41 +08:00
未设置 GO111MODULE=on ?
codehz
2019-10-14 08:41:41 +08:00
未设置 go111module 和 gopath 都会有这种问题(
wweir
2019-10-14 08:42:25 +08:00
jss
2019-10-14 09:12:00 +08:00
简单点:( GoLand )=> New Project -> Go Modules -> Proxy: https://goproxy.cn
hujianxin
2019-10-14 09:19:15 +08:00
@gamexg @codehz 没错,多谢了。我以为 go1.13 是不需要设置 GO111MODULE=on 的。。。
icexin
2019-10-14 11:20:57 +08:00
1.13 只要目录下有 go.mod 文件就自动开启 mod 模式
hujianxin
2019-10-14 11:22:05 +08:00
@icexin 我就是 go.mod 工程,实测 GOPROXY 不生效,必须手工指定 GO111MODULE=on
sherlockmao
2019-10-14 12:17:34 +08:00
@icexin GO111MODULE=auto 的情况下,监测到 go.mod 会自动用 mod
hujianxin
2019-10-14 14:00:25 +08:00
@sherlockmao 其实这个就是用了 mod 的,1.13 不用设置就行,我 go get 安装的依赖也都是 go modules 依赖,但是 GOPROXY 就是不生效。需要手工设置 GO111MODULE 才可以生效

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

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

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

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

© 2021 V2EX