首页 > 系统相关 >CentOS 7.6 安装 Go 1.20.12 环境教程+更换国内源

CentOS 7.6 安装 Go 1.20.12 环境教程+更换国内源

时间:2023-12-09 15:00:31浏览次数:47  
标签:12 env CentOS goproxy Go 7.6 https GOPROXY go

安装

因为需要安装httpx,官方github要求使用1.20版本的Go环境,就没有安装最新的1.21。

先去官网查看:https://go.dev/dl/
image

  1. 如上图,我们选择Linux amd64的(使用命令下就行,如若不能正常下载,就直接下完传上服务器也一样)

wget https://go.dev/dl/go1.20.12.linux-amd64.tar.gz
2. 其次我们需要将它解压至 /usr/local

tar -C /usr/local -zxvf go1.20.12.linux-amd64.tar.gz

  1. 设置环境变量

sudo vi /etc/profile

  1. 在最后一行加上

export PATH=$PATH:/usr/local/go/bin

  1. 然后加载配置文件

source /etc/profile

image

换源

参考:https://learnku.com/go/wikis/38122

众所周知,国内网络访问国外资源经常会出现不稳定的情况。 Go 生态系统中有着许多中国 Gopher 们无法获取的模块,比如最著名的 golang.org/x/...,并且在中国大陆从 GitHub 获取模块的速度也有点慢。

因此设置 CDN 加速代理就很有必要了,以下是几个速度不错的提供者:

    七牛:Goproxy 中国 https://goproxy.cn
    阿里: mirrors.aliyun.com/goproxy/
    官方: < 全球 CDN 加速 https://goproxy.io/>

在 Linux 或 macOS 上面,需要运行下面命令(或者,可以把以下命令写到 .bashrc 或 .bash_profile 文件中):

  1. 启用 Go Modules 功能
    go env -w GO111MODULE=on

  2. 配置 GOPROXY 环境变量,以下三选一

2.1. 七牛 CDN
go env -w GOPROXY=https://goproxy.cn,direct

2.2. 阿里云
go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/,direct

2.3. 官方
go env -w GOPROXY=https://goproxy.io,direct

确认一下:

$ go env | grep GOPROXY
GOPROXY="https://goproxy.cn"

image

标签:12,env,CentOS,goproxy,Go,7.6,https,GOPROXY,go
From: https://www.cnblogs.com/se6c/p/17890974.html

相关文章

  • 1209考试总结
    只打暴力能得240分的比赛。题目链接A.火柴棍打一个\(n\leq40\)的暴搜可以发现规律:\(ans_i=ans_{i-7}\times10+8\)。显然有f[]={0,1,7,4,2,0,8,10,18,22,20,28,68,88,108,188,200,208,288,688}。然后就没了。考场选择自信打表。然后Lemon代码长度限制50KB。挂完。......
  • 12.09
    今天利用上午时间完成了.netc#的实验四编写一个简易的文件管理器,通过本次实验,练习TreeView、ListView和SplitContainer控件的使用,同时熟悉C#文件系统的操作方法以及File类和Directory类的使用。 通过Windows窗体应用程序,实现了一个简单的文件浏览器界面。界面分为左右......
  • 2012年12月 英语四级
    PartⅤWriting写作提示:本文要求写一封贷款信。理由要充分,对学生来说,由于家庭困难而无法支付学费是不错的话题。在行文时需注意句子结构的变化,简单句、并列句和复杂句尽可能交叉使用。在涉及词语的使用时,注意有意识的变化,比如“主修”可以表述为“majorin”或“specializein”......
  • centos 安装nacos2.3.0 并设置开机自启动1
    1.预备环境准备请确保是在环境中安装使用:64bitJDK1.8+;下。Maven3.2.x+;3个或3个以上Nacos节点才能构成集群。2安装nacoswgethttps://github.com/alibaba/nacos/releases/download/2.3.0/nacos-server-2.3.0.zipunzipnacos-server-2.3.0.zip**3配置外置数据源*......
  • 2023.12
    启动。DEGwer'sDoctoralDissertationCheeringContest好魔怔的比赛。E.HalfPalindromes先考虑单个\(f(l,r)\)的计算,有结论:我们一定会不断删最小的长度为\(k\)的前缀,满足前\(2k+1\)个字符是回文的。直到没有这样的\(k\)为止。证明也很容易,假设我们某一步删了长度......
  • 20231209
    我还活着。早上一起来就绷不住了。我昨天收拾塑形镜的用具的时候忘了把护理液拿回来。昨晚我给家长说了,然后家长说没有就不用了呗。然后今天早上我就没用。我妈拿着一个没开封的护理液(外面的盒子都没拆)问我我用了吗。(这算是明知故问吗?)我疑惑了,我说我没用,我不知道啊。我妈......
  • 12.9 蓝桥杯 huffuman树c语言
    今天学习了蓝桥杯的huffuman树,总结如下:问题描述Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。给出一列数{pi}={p0,p1,…,pn-1},用这列数构造Huffman树的过程如下:1.找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加......
  • 《安富莱嵌入式周报》第328期:自主微型机器人,火星探测器发射前失误故障分析,微软推出12
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 更新一期视频教程:【实战技能】单步运行源码分析,一期视频整明白FreeRTOS内核源码框架和运行机制,RTOSTrace链表功能展示https://www.armbbs.cn/forum.php?mod=viewthread&tid......
  • 2023衡山论坛 医学大数据与人工智能前沿论坛 2023.11.20-12
    中国抗癌协会肿瘤标志专业委员会南华大学附属第一医院南华大学计算机学院 湖南省生物医学工程协会 湖南省生物信息学会哈尔滨工业大学生命科学与技术学院   湖南省生物医学工程学会是由湖南省从事生物医学工程学科活动的科技工作者和有志于促进生物医学工程领域......
  • 2023最新!VMware17安装centos7保姆级教程
    2023最新!VMware17安装centos7保姆级教程安装的是cenos7,使用的是最新的VMware17导航目录2023最新!VMware17安装centos7保姆级教程导航一、虚拟机设置二、虚拟机初次启动配置一、虚拟机设置双击启动程序,在主窗口选择创建新虚拟机选择稍后安装操作系统,点击下一步选择Li......