news 2026/6/10 15:31:29

Linux 下安装 Golang环境

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux 下安装 Golang环境

Linux 下安装 Golang
获取Golang下载地址
安装

  1. 进入终端,登入root
  2. 来到应用安装目录
  3. 使用 wget 下载
  4. 解压文件
  5. 配置环境变量
  6. 查看golang版本,测试是否配置成功
  7. GO设置代理环境变量
    本篇教程
    以 centos7 为环境基础
    不使用软件包管理器安装,原因:下载的不是最新版

获取Golang下载地址
标准官网:https://go.dev/
国内镜像官网:https://golang.google.cn/
安装

  1. 进入终端,登入root
    su - root
    1
  2. 来到应用安装目录
    cd /usr/local
    1
  3. 使用 wget 下载
    如果没有安装 wget 可通过软件包管理器安装 wget

yum install wget
1
以 go1.19.3 版本下载链接演示

wget https://go.dev/dl/go1.23.3.linux-amd64.tar.gz
1
4. 解压文件
如果之前已经安装过go的版本,先清空下go,不然可能会报错误

rm -rf go
1
解压go包

tar -zxf go1.19.3.linux-amd64.tar.gz
1
5. 配置环境变量
vim指令编辑 /etc/profile
vim /etc/profile
1
严格大小写 按顺序键入:G、o 来到文件末尾添加以下配置
#golang env config

export GOROOT=/usr/local/go
export PATH=“ P A T H : PATH: PATH:GOROOT/bin:$GOPATH/bin”
1
2
3
4
go1.18 版本以后默认开启 go modules 模式,无需配置【export GO111MODULE=on】
go modules 模式下,可以不配置GOPATH,默认【/root/go】

按下 Esc 退出编辑模式,输入 :wq 保存并退出
使环境变量配置生效
source /etc/profile
1
6. 查看golang版本,测试是否配置成功
go version
1
7. GO设置代理环境变量
再拉去go.dev的时候就不需要科学上网了。注意GO1.13才支持direct的写法

go env -w GOPROXY=https://goproxy.cn,direct
1
go env -w GOPRIVATE=git.mycompany.com,github.com/my/private
1
设置完后 查看Go环境变量

go env
————————————————

原文链接:https://blog.csdn.net/super_xyo/article/details/128210788

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 11:14:42

【毕业设计】机器学习基于深度学习的土豆疾病识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/10 11:16:12

内驱力:点燃自我成长的发动机

你是否曾有过这样的经历:被外在压力推着走时倍感疲惫,而发自内心想要做一件事时却充满能量?这背后起作用的就是内驱力——那个无需外力推动、却能让每个人持续前进的内心发动机。 内驱力是什么? 内驱力是一种源自内心的动力,它让我们主动追求成长、学习和进步。与外部的…

作者头像 李华
网站建设 2026/6/10 12:58:24

Python代码实现示例解析

代码实现 以下是一个实现[输入代码要求]的[输入编程语言]代码示例: def example_function(input_data):"""示例函数:实现[输入代码要求]参数:input_data: 输入数据返回:处理后的结果"""# 初始化结…

作者头像 李华
网站建设 2026/6/10 12:59:50

linux 设置tomcat开机启动

在Linux系统中,要配置Tomcat开机自启动,可以创建一个名为 tomcat.service 的 systemd 服务文件,并将其放置在 /etc/systemd/system/ 目录下。以下是一个基本的服务文件示例,假设Tomcat安装在 /usr/local/tomcat 路径下&#xff1a…

作者头像 李华
网站建设 2026/6/9 23:10:14

C++内存序

在 C 中&#xff0c;内存序&#xff08;Memory Order&#xff09;是多线程编程中原子操作的重要概念&#xff0c;它用于控制原子操作的内存同步行为。C11 引入了 <atomic> 头文件&#xff0c;提供了内存序来控制多线程环境下的内存访问顺序。内存序的作用内存序主要解决两…

作者头像 李华