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

相关推荐
曾几何时`1 分钟前
Go(二)Goroutine及GMP模型
开发语言·后端·golang
AD钙奶-lalala3 分钟前
kotlin反射
android·开发语言·kotlin
2301_789015625 分钟前
Lnux权限
linux·开发语言·c++·权限
江湖中的阿龙6 分钟前
Go语言零基础入门教程(一)环境搭建与基础入门
开发语言·后端·golang
楚枫默寒8 小时前
Linux 编辑文件后自动添加修改日期
linux·运维·bash
集成显卡8 小时前
Rust实战七 |基于带 colored 颜色文字控制台的批量文件删除工具
开发语言·后端·rust
比昨天多敲两行9 小时前
linux 线程概念与控制
java·开发语言·jvm
huaweichenai9 小时前
php 根据每个类型的抽签范围实现抽签功能
开发语言·php
2601_9611940210 小时前
27考研刘晓艳单词pdf
linux·sql·ubuntu·华为·pdf·.net
codeejun10 小时前
每日一Go-73、云原生成本优化 —— 资源限制 & 指标驱动扩容
开发语言·云原生·golang