Go环境相关理解

Linux上安装的环境变量

bash 复制代码
## set go env
export GOPATH=$HOME/go_workspace
export GOPATH=/usr/local/go
export PATH=$PATH:$GOPATH/bin

go.mod 和go.sum的理解

go.mod文件

go.mod文件定义了模块的路径和依赖版本 ‌。它遵循

语义化版本2.0.0规范,记录了当前项目所依赖的所有模块及其版本号。通过指定版本号,go.mod确保项目在不同环境下能够使用相同的依赖版本进行构建,从而保证了项目的可重复构建性‌12。

go.sum文件

go.sum文件用于安全校验‌。它记录了依赖包的哈希值,确保依赖包的一致性,从而增加安全性。通过校验哈希值,可以防止在依赖更新过程中引入恶意代码或不一致的包版本,保证了项目的稳定性和安全性‌

相关推荐
百锦再几秒前
《易语言学习大全》
开发语言·javascript·python·学习·django·sqlite·android studio
Yusei_052313 分钟前
C++ 基础复习
开发语言·c++
s_little_monster14 分钟前
【Linux】socket网络编程之UDP
linux·运维·网络·笔记·学习·udp·学习方法
忘梓.1 小时前
从父类到子类:C++ 继承的奇妙旅程(1)
java·开发语言·数据库·c++
ihan是我2 小时前
ubnuntu使用conda进行虚拟环境迁移,复制,克隆
开发语言·python·conda
眼镜哥(with glasses)3 小时前
Java程序题案例分析
java·开发语言
夏子曦8 小时前
C#——NET Core 中实现汉字转拼音
开发语言·c#
꧁坚持很酷꧂8 小时前
Qt天气预报系统绘制温度曲线
开发语言·qt
帅得不敢出门8 小时前
Ubuntu打开中文文本乱码
linux·运维·ubuntu·vim
电商数据girl8 小时前
【Python爬虫电商数据采集+数据分析】采集电商平台数据信息,并做可视化演示
java·开发语言·数据库·爬虫·python·数据分析