GO ENV 的一些参数

Hello · · 2370 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

背景

在家写代码发现公司的代码down不下来,原因是go get获取代码时,公司里的代码也去go proxy里去获取,这当然获取不到啦。

GOPROXY

go 代理的地址,go get会通过这里获取代码,默认值proxy.golang.org在中国不能访问。所以一般设为国内可用的地址:

GONOPROXY

这里用于配置不走goproxy的代码地址,公司内部代码在proxy里肯定是获取不到的。所以可以这么设置
export GONOPROXY="*.xxxx.com(公司代码地址)"

GOSUMDB

go 用于检验module正确性的服务器地址。GOPROXY为proxy.golang.org时,默认值为sum.golang.org。

GONOSUMDB

同理,公司内部的代码在SUMDB也是无法校验的。所以可以在这里配置
export GONOSUMDB="*.xxx.com(公司代码地址)"

参考自:https://zhuanlan.zhihu.com/p/...

有疑问加站长微信联系(非本文作者)

本文来自:Segmentfault

感谢作者:Hello

查看原文:GO ENV 的一些参数

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2370 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传