当前位置: 首页 > news >正文

在Ubutu22系统上面离线安装Go语言环境【教程】

0.引言

Go语言(又称Golang)是Google开发的一种静态强类型、编译型、并发型编程语言,由Robert Griesemer、Rob Pike和Ken Thompson于2007年开始设计,2009年正式发布。

1.到官网下载压缩包

在这里插入图片描述

2.从win10系统离线上传压缩包给ubuntu22系统

scp D:\Users\an\下载\go1.24.5.linux-386.tar.gz ubuntu@ubuntu系统-IP:/home/ubuntu/Downloads

NOTES:路径是根据自己的来,我这里仅仅是举例子
在这里插入图片描述

3.安装

(1)确认上传成功

到指定路径/home/ubuntu/Downloads看下,下面截图即为功

cd /home/ubuntu/Downloads

在这里插入图片描述

(2)解压并安装到指定路径

tar -xzvf go1.24.5.linux-386.tar.gz -C /home/ubuntu/

成功截图
在这里插入图片描述

(3)配置环境变量

打开环境变量配置文件

vi ~/.bashrc

粘贴以下内容

export GOROOT=/home/ubuntu/go 
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
export GOPATH=/home/ubuntu/go-download 
export GOPROXY=https://mirrors.aliyun.com/goproxy/,direct

成功截图
在这里插入图片描述

————————————————————————————————
NOTES:
指定三方依赖下载路径
1.13之后的版本都是用mod了,所以gopath指定个地方就可以了
export GOPATH=/home/ubuntu/go-download
配置国内镜像
下载依赖速度会很快
export GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
————————————————————————————————
保存关闭后刷新一下即可

source ~/.bashrc

成功截图
在这里插入图片描述

打开gomod开关

go env -w GO111MODULE=on

成功截图
在这里插入图片描述

——————————————————————
命令解析:
go env:Go 语言的环境变量管理命令
-w:表示 “write”(写入),即永久修改配置(否则只是临时显示)
GO111MODULE=on:启用 Go Modules 模式
——————————————————————

4.查看版本确认安装

go version

成功截图
在这里插入图片描述

http://www.lryc.cn/news/593890.html

相关文章:

  • 传染病监测(六):随机模型 —— 为什么小规模疫情像掷骰子?
  • 【LeetCode 热题 100】200. 岛屿数量——DFS
  • MCP实战案例|Trae2.0 一键创建旅行助手并一键部署EdgeOne
  • axios二次封装-单个、特定的实例的拦截器、所有实例的拦截器。
  • Laravel 原子锁概念讲解
  • sqli-labs靶场通关笔记:第34-37关 宽字节注入的其他情况
  • docker Neo4j
  • PDF 编辑器:多文件合并 拆分 旋转 顺序随便调 加水印 密码锁 页码背景
  • Python 进阶知识之numpy库(一)
  • 考研最高效的准备工作是什么
  • 【JDK内置工具】常用工具和实战指令
  • 30天打牢数模基础-决策树讲解
  • Docker在NAS部署MoonTV+OrionTV
  • [Python] -项目实战8- 构建一个简单的 Todo List Web 应用(Flask)
  • 深度学习×第10卷:她用一块小滤镜,在图像中找到你
  • 嵌入式硬件篇---按键
  • 嵌入式硬件篇---继电器
  • USB 2.0 vs USB 3.0:全面技术对比与选择指南
  • 2025《艾诺提亚失落之歌》新手攻略
  • 基于单片机出租车计价器设计
  • DMA控制器(Direct Memory Access Controller)是什么?
  • 用户端功能清单设计指南:从核心模块到优先级排序
  • 面试150 添加与搜索单词--数据结构设计
  • 前端的测试
  • 详解Mysql索引合并
  • 二、Spark 开发环境搭建 IDEA + Maven 及 WordCount 案例实战
  • 每日一题7.20
  • Spring之事务使用指南
  • 【Vue进阶学习笔记】Vue 路由入门指南
  • 18.TaskExecutor获取ResourceManagerGateway