首页 > 其他分享 >go学习笔记——常用命令

go学习笔记——常用命令

时间:2024-05-09 10:11:51浏览次数:10  
标签:依赖 confluentinc confluent 笔记 kafka 常用命令 go mod

1.查找go依赖

go依赖可以去下面网站查找package

https://pkg.go.dev/

比如

https://pkg.go.dev/github.com/confluentinc/confluent-kafka-go#section-readme

2.go切换源

# 启用 Go Modules 功能
go env -w GO111MODULE=on
# 切换源
go env -w  GOPROXY=https://goproxy.io,direct
# 确认是否生效
go env

3.安装指定依赖

go get -u github.com/confluentinc/confluent-kafka-go/kafka
go get: added github.com/confluentinc/confluent-kafka-go v1.9.2

如果想安装特定版本的依赖

go get github.com/confluentinc/confluent-kafka-go/[email protected]

4.下载依赖

go mod download

5.清理无用的依赖

下载缺失依赖,并清理无用的依赖(包括清理 go.mod 中的记录)

go mod tidy

go.mod文件中就会出现所安装的依赖

参考:真官方依赖管理 Go Modules 怎么玩(从入门到放弃)

6.在项目根目录下会生成go.mod文件

go mod init [模块名]

 

标签:依赖,confluentinc,confluent,笔记,kafka,常用命令,go,mod
From: https://www.cnblogs.com/tonglin0325/p/18181493

相关文章

  • [转帖]Nginx流量拷贝 - 运维笔记
    https://www.cnblogs.com/kevingrace/p/14001080.html 一、Nginx的ngx_http_mirror_module模块实现流量复制介绍Nginx专门提供了ngx_http_mirror_module模块,用来实现流量拷贝。将生产环境的流量拷贝到预上线环境或测试环境,这样做有很多好处:可以验证功能是否正常,以及服务......
  • 线段树合并[学习笔记]
    线段树合并壹.什么是线段树合并?简单来说就是合并两棵线段树对于当前要合并的节点\(x,y\)如果一方为空返回另一方否则分别合并左右子树intmerge(intx,inty){if(!x||!y)returnx+y;cnt(x)+=cnt(y);//...ls(x)=merge(ls(x),ls(y));rs(x)......
  • 记录: 小红书笔记采集接口 获取用户笔记列表
    为了维护公司在小红书平台上的账号数据以及运营分析,需要用到小红书数据采集相关的公开接口进行辅助管理。近期调研发现iDataRiver平台https://idatariver.com上有开箱即用的小红书公开API,可以按需调用。本人简单测试了一下效果还可以,故记录下来以备日后使用。接口使用详情请参......
  • 使用Django创建一个基础应用
    职位管理系统-建模职位名称类别工作地点职位职责职位要求发布人发布日期修改日期安装djangopipinstalldjango==5.0查看django版本python-mdjango--version创建项目django-adminstartprojectrecruitment启动服务pythonmanage.pyrunserver0.0.0.0:......
  • [笔记]拓扑排序
    对于一个有向无环图(DAG)的顶点按顺序排成一个序列的过程,就是拓扑排序(TopologicalSort)。具体来说,这个序列必须满足:每个顶点正好出现\(1\)次。如果图上存在一条\(A\toB\)的路径,那么\(A\)一定在\(B\)之前。注意:拓扑排序结果可能不唯一。具体做法就是每次在图中寻找\(1\)个入......
  • 《编译原理》阅读笔记:p1-p3
    《编译原理》学习第1天,p1-p3总结,总计3页。一、技术总结1.compiler(编译器)p1,But,beforeaprogramcanberun,itfirstmustbetranslatedintoaforminwhichitcanbeexecutedbyacomputer.Thesoftwaresystemsthatdothistranslationarecalledcomp......
  • 笔记本更换
    新的电脑买了台带独显RTX4070的笔记本,昨天在装系统(Windows11)、软件、搭开发环境......技术人一般不在意产品美不美观、只要结实耐用就行Windows11真的不如Windows10好用!还要联网才能激活,cmd里边的用户名居然只能显示5个字母,逼死强迫症!为什么购买之前买的是联想的ThinkBook......
  • Hi3516DV300开发笔记001——SDK的安装与编译
    1安装SDK​ 在"【易百纳】EB-3516DV300-DC-182型开发板\04.开发板SDK包"找到"Hi3516CV500_SDK_V2.0.2.0.tgz"文件,拷入Linux系统中"work/tools"目录中。1.1解压缩SDK包​ 在Linux服务器上使用命令:tar-zxfHi3516CV500_SDK_V2.0.2.0.tgz​ 解压缩该文件,得到一个Hi3516C......
  • 计算复杂性学习笔记(TCS笔记)
    感觉最近太摆了,每天很空虚,不愿意搞应试那一套,还是得学点东西。还是准备一边学tcs一边搞搞oi好打icpc,现在水平下滑严重,而且身边没有人在认真搞,要么就是靠高中的底子,要么都是卷GPA卷科研,但其实我不大想卷这玩意,反正感觉来USTC很失败就对了。还是想不通自己为什么这么失败,可能我更适......
  • 国产持续集成工具 - Gokins
    国产持续集成工具-Gokins持续集成(ContinuousIntegration,CI)介绍在传统软件开发过程中,集成通常发生在每个人都完成了各自的工作之后。在项目尾声阶段,通常集成还要痛苦的花费数周或者数月的时间来完成。持续集成是一个将集成提前至开发周期的早期阶段的实践方式,让构建、测试和......