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

在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.xdnf.cn/news/15848.html

相关文章:

  • 《P2680 [NOIP 2015 提高组] 运输计划》
  • RPG62.制作敌人攻击波数二:攻击ui
  • 不只是“能用”:从语义化到 ARIA,打造“信息无障碍”Web 应用的实战清单
  • 在vue中遇到Uncaught TypeError: Assignment to constant variable(常亮无法修改)
  • ubuntu24.04安装CUDA和VLLM
  • #SVA语法滴水穿石# (014)关于链式蕴含的陷阱
  • 学习C++、QT---30(QT库中如何自定义控件(自定义按钮)讲解)
  • Python桌面版数独(二版)-增加4X4、6X6
  • 元宇宙经济的四个要素
  • python 字典中取值
  • SpringBoot的配置文件
  • python的pywebview库结合Flask和waitress开发桌面应用程序简介
  • 反欺诈业务 Elasticsearch 分页与导出问题分析及解决方案
  • 基于单片机的智能家居安防系统设计
  • Linux文件系统三要素:块划分、分区管理与inode结构解析
  • Linux: rsync+inotify实时同步及rsync+sersync实时同步
  • Claude Code 逆向工程分析,探索最新Agent设计
  • 【机器学习深度学习】量化与选择小模型的区别:如何理解两者的优势与局限?
  • Day1||Vue指令学习
  • PyTorch的基础概念和复杂模型的基本使用
  • Facebook 开源多季节性时间序列数据预测工具:Prophet 快速入门 Quick Start
  • macOs上交叉编译ffmpeg及安装ffmpeg工具
  • 测试中的bug
  • 基于深度学习的自然语言处理:构建情感分析模型
  • urllib.parse.urlencode 的使用详解
  • AI+预测3D新模型百十个定位预测+胆码预测+去和尾2025年7月20日第144弹
  • Uniapp 纯前端台球计分器开发指南:能否上架微信小程序 打包成APP?
  • 安全信息与事件管理(SIEM)系统架构设计
  • 【前端】懒加载(组件/路由/图片等)+预加载 汇总
  • AI绘画生成东汉末年赵云全身像的精细提示词