go在centos配置以及go mod配置

摘要:
go版本为1.12及更高版本(使用goverogongo.13.4linux/amd64)1。Vim~/。bashrc2.在非root和root下的文件末尾添加exportGOPATH=/home/wd/goexportPATH=$PATH(注意,两个用户都必须执行):

go版本在1.12及以上版本(使用go version go1.13.4 linux/amd64)

1.在非root以及root(注意两个用户都要执行)下 vim ~/.bashrc

2.在文件最后添加

export GOPATH=/home/wd/go
export PATH=$PATH:$GOPATH/bin

export GOROOT=/usr/local/src/golang/go
export PATH=$GOROOT/bin:$PATH

export GO111MODULE="on"

3.source ~/.bashrc,如果只在/etc/profile文件下增加路径会导致只在当前用户下有go其他用户下没有


4.执行go mod tidy

5.go mod 配置 参考下面链接

在Go 1.13中,我们可以通过GOPROXY来控制代理,以及通过GOPRIVATE控制私有库不走代理。

设置GOPROXY代理:

go env -w GOPROXY=https://goproxy.cn,direct

设置GOPRIVATE来跳过私有库,比如常用的GitlabGitee,中间使用逗号分隔:

go env -w GOPRIVATE=*.gitlab.com,*.gitee.com

如果在运行go mod vendor时,提示Get https://sum.golang.org/lookup/xxxxxx: dial tcp 216.58.200.49:443: i/o timeout,则是因为Go 1.13设置了默认的GOSUMDB=sum.golang.org,这个网站是被墙了的,用于验证包的有效性,可以通过如下命令关闭:

go env -w GOSUMDB=off

免责声明:文章转载自《go在centos配置以及go mod配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用Guzzle执行HTTP请求关于浏览器对html, js,css的解析先后顺序的理解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Hive:ORC File Format存储格式详解

一、定义   ORC File,它的全名是Optimized Row Columnar (ORC) file,其实就是对RCFile做了一些优化。 据官方文档介绍,这种文件格式可以提供一种高效的方法来存储Hive数据。它的设计目标是来克服Hive其他格式的缺陷。 运用ORC File可以提高Hive的读、写以及处理数据的性能。和RCFile格式相比,ORC...

一步步把 SAP UI5 应用部署到 SAP BTP Kyma 运行环境中去

这是 Jerry 2021 年的第 40 篇文章,也是汪子熙公众号总共第 317 篇原创文章。 Jerry 2018年曾经写过两篇文章,介绍了如何在 Kubernetes 这个容器编排平台上运行一个包含 SAP UI5 应用的 Docker 镜像。 在 Kubernetes 上运行 SAP UI5 应用(上) 在 Kubernetes 上运行 SAP U...

pcap文件格式及文件解析

第一部分:PCAP包文件格式 一 基本格式:    文件头 数据包头数据报数据包头数据报...... 二、文件头:        文件头结构体 sturct pcap_file_header {      DWORD           magic;      DWORD           version_major;      DWORD       ...

oracle grant授权的理解

GRANT 名称   GRANT — 赋予一个用户,一个组或所有用户访问权限   GRANT privilege[, ...] ON object[, ...] TO { PUBLIC | GROUP group| username}   输入   privilege   可能的权限有:      SELECT   访问声明的表/视图的所有列/字段...

oracle-gi安装

############################################### 在cs6.5,cs7.2上安装grid11.2.0.1 和database11.2.0.1还是有问题 1.i386与i686的问题 2.cs7.2中的semmni内核参数问题  已经设置了kernel.sem = 250 32000 100 128这四个值,但安...

Nacos 认证绕过

Nacos 介绍 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。 漏洞成因: 1、未授权访问接口...