ubuntu golang如何安装依赖库
在Ubuntu上安装Go语言的依赖库 在Ubuntu环境下为Go项目安装依赖库,其实有几种主流的方法。选择哪一种,很大程度上取决于你的Go版本和项目需求。下面这张图可以帮你快速建立一个直观的印象: 接下来,我们详细聊聊两种最常用的方式。 1. 使用Go Modules(推荐) 如果你用的是Go 1.
在Ubuntu上安装Go语言的依赖库
在Ubuntu环境下为Go项目安装依赖库,其实有几种主流的方法。选择哪一种,很大程度上取决于你的Go版本和项目需求。下面这张图可以帮你快速建立一个直观的印象:

接下来,我们详细聊聊两种最常用的方式。
1. 使用Go Modules(推荐)
如果你用的是Go 1.11或之后的版本,那么恭喜你,官方推荐的依赖管理工具Go Modules已经是你的首选了。它彻底改变了Go的依赖管理方式,让事情变得清晰、可控。
具体怎么操作呢?跟着下面几步走就行:
a. 确认Go版本
万事开头先看版本。打开终端,运行下面这个命令,确保你的Go版本不低于1.11:
go version
b. 启用Go Modules
在你的项目根目录下,需要先启用Go Modules模式。执行这条命令:
export GO111MODULE=on
c. 安装依赖
准备工作就绪,现在可以安装你需要的库了。比如,想安装热门的Web框架github.com/gin-gonic/gin,只需要:
go get github.com/gin-gonic/gin
命令执行后,Go Modules会自动处理一切:下载指定的库、解析它的依赖关系,并锁定版本信息到go.mod文件中。整个过程非常流畅。
2. 使用dep工具
虽然Go Modules现在是绝对的主流,但你可能还会遇到一些使用老工具dep的项目。dep是Go Modules出现之前一个非常流行的实验性依赖管理工具。如果你的项目还在用它,或者你需要维护旧项目,可以按这个流程来:
a. 安装dep工具本身
首先,你需要把dep这个工具安装到你的系统里:
go get -u github.com/golang/dep/cmd/dep
b. 初始化项目
进入你的项目根目录,运行初始化命令:
dep init
这个操作会生成两个关键文件:Gopkg.toml(用于声明依赖)和Gopkg.lock(用于锁定具体版本)。
c. 添加并安装依赖
同样以安装gin框架为例,使用dep ensure命令:
dep ensure -add github.com/gin-gonic/gin
运行后,dep会将该依赖添加到Gopkg.toml,并立即下载到vendor目录。
这里有个重要的前提:使用dep需要你的Go版本至少是1.10。别忘了再用go version确认一下。
总的来说,对于新项目,毫无疑问应该选择Go Modules。它是Go官方维护的未来方向,在版本控制和依赖解析方面功能更完善。而对于历史遗留项目,了解dep的工作流程则有助于你更好地进行维护和迁移。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















