golang第三方库下载,方便简单粗暴

本文介绍了如何在Goland中配置和管理Golang的Go Modules,无论是新建项目还是已有项目,都能通过设置自动下载第三方库。此外,还提供了在终端中手动执行命令下载库的方法,特别是对于Goland 2020.2.1及更高版本的特定设置。

1.首先要确认golang开启Go Modules

用了Go Modules爽爽的、棒棒的。
记得开启:GO111MODULE=on

2.编辑器:goland

2.1.创建新的项目(如果是已有的项目,就用2.2的方式设置即可)

https://blog.youkuaiyun.com/Maggie_up 有问题欢迎指正!

在这里插入图片描述

2.2.如果是已有的项目(用goland编辑器打开项目后),点Settings设置即可

https://blog.youkuaiyun.com/Maggie_up 有问题欢迎指正!

在这里插入图片描述

3.这样运行项目会自动去下载,或者打开goland下面Termainal执行命令下载也可以

在这里插入图片描述

如果想在Terminal执行命令安装第三方库如下:

#https://blog.youkuaiyun.com/Maggie_up 有问题欢迎指正!
go get#会把go.mod里面写的都去下载
go get golang.org/x/net#当然也可以指定

4.Goland 2020.2.1后版本使用设置

GOPROXY=https://goproxy.io,direct

在这里插入图片描述

Golang中导入第三方库,可按以下步骤操作: ### 查找和选择第三方库 要明确项目需求,确定要解决的具体问题或实现的功能。可通过以下资源进行搜索: - 官方文档:Go官方网站(https://golang.org/)提供了一些常用的库和工具。 - godoc.org:一个搜索Go包的网站,能查看包的文档、版本历史等信息。 - awesome - go:这是GitHub上的仓库,收集了大量高质量Go库和工具。 评估库的质量时,需考虑活跃度(查看库的更新频率、贡献者数量、最近一次提交的时间等)、社区反馈(阅读其他开发者对该库的评价和使用体验分享)、文档和示例(良好的文档和丰富的示例代码利于快速上手)、测试覆盖率(高质量的库通常有较高的测试覆盖率,确保稳定性和可靠性)。同时,要确认库与项目版本是否兼容,并检查库的许可协议,确保符合项目的法律要求[^2]。 ### 安装第三方库 使用`go get`命令可直接从互联网下载并安装第三方库。例如,安装`github.com/gin - gonic/gin`,可在命令行执行`go get github.com/gin - gonic/gin`。若项目使用了Go Modules,`go get`会自动将依赖添加到`go.mod`文件中。示例`go.mod`文件如下: ```go module awesomeProject2 go 1.24.3 require github.com/gin-gonic/gin v1.10.1 require ( github.com/bytedance/sonic v1.13.3 // indirect github.com/bytedance/sonic/loader v0.2.4 // indirect ) ``` 之后执行`go build`即可 [^2][^3]。 ### 导入第三方库 在代码中使用`import`关键字导入所需的库。例如: ```go package main import ( "github.com/gin-gonic/gin" ) func main() { r := gin.Default() r.GET("/", func(c *gin.Context) { c.JSON(200, gin.H{ "message": "Hello, World!", }) }) r.Run() } ``` 这里导入了`github.com/gin - gonic/gin`库,并使用其创建了一个简单的Web服务器 [^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值