小工具      在线工具  汉语词典  dos游戏  css  js  c++  java

Go命令大全

Go,golang,开发语言,后端 额外说明

收录于:15天前

go build 打包命令
go clean 清楚编译文件
go run 编译并运行
go fmt 代码格式化命令
go install 编译并安装到本地仓库
go get 下载指定包名(从仓库下载)
go generate 编译前自动生成代码
go test 单元测试命令
go pprof 性能分析命令
go mod download    下载依赖的module到本地cache(默认为$GOPATH/pkg/mod目录)
go mod edit        编辑go.mod文件
go mod graph       打印模块依赖图
go mod init        初始化当前文件夹, 创建go.mod文件
go mod tidy        增加缺少的module,删除无用的module
go mod vendor      将依赖复制到vendor下
go mod verify      校验依赖
go mod why         解释为什么需要依赖 
在项目中执行go get命令可以下载依赖包,并且还可以指定下载的版本。

*   运行go get -u将会升级到最新的次要版本或者修订版本(x.y.z, z是修订版本号, y是次要版本号)
*   运行go get -u=patch将会升级到最新的修订版本
*   运行go get package[@version](https://github.com/version "@version")将会升级到指定的版本号version
    如果下载所有依赖可以使用go mod download命令。
1.set GO111MODULE=on

2.SET GOPROXY=[https://goproxy.cn](https://goproxy.cn/) (这是win环境下的) export GOPROXY=[https://goproxy.cn](https://goproxy.cn/) (这是mac环境下的)

3.go mod init [包名] // 初始化项目(如果你是初始化项目直接 `go mod init` 就好了)

4.在你的目录文件下会生成go.mod和go.sum文件 go.mod 里面包含了你的所有的包!

5.在文件里面引入包名的时候有的编辑器会报错但是是可以正常编译的

6.下载包使用go get

7.修改包的版本号直接去go.mod文件修改然后go mod download

8.go的最新版本使用go install可以将git的源码安装为项目插件。

. . .

相关推荐

额外说明

使用HTML+CSS+JS实现一个简单的弹幕滚动留言板

在线演示地址:https://www.ewbang.com/community/board.html 本文利用HTML+CSS+JS写了一个简单的弹幕滚动留言板小功能。 <!DOCTYPE html> <html> <head> <meta h

额外说明

vscode开发字体安装

下载地址 https://github.com/tonsky/FiraCode/releases https://www.jetbrains.com/lp/mono/ 安装 下载完了之后直接点击ttf文件进行安装即可,Windows上和Mac上都能安装

额外说明

【python入门到精通】什么是python?

- 作者 :“大数据小禅” - 粉丝福利 :加入小禅的大数据社群 - 欢迎小伙伴们 点赞-、收藏⭐、留言- 文章目录 什么是python? python语言的9大特点。 python安装及配置 运行的第一行程序"hello world !!" pytho

额外说明

day17---(04)统计分析-生成统计数据(准备)

1、service模块下创建service_statistics 2、创建数据库表 3、代码生成器生成代码 package com.atguigu.staservice; import com.baomidou.mybatisplus.annotatio

额外说明

基于Unity3D引擎的沙漠绿化探险游戏开发与实现

博主主页:电子科技大神 博主简介:专注电子技术领域和Unity3D毕业设计项目实战,远程调试部署、代码讲解、文档指导、ppt制作等技术指导。 主要内容:毕业设计(单片机项目,plc,仿真,Unity3D等)、简历模板、学习资料、技术咨询。 文章目录 一、

额外说明

前端深拷贝与浅拷贝的实现

1、浅拷贝和深拷贝的定义 1.1、浅拷贝 有两种方式,一种是把一个对象里面的所有的属性值和方法都复制给另一个对象,另一种是直接把一个对象赋给另一个对象,使得两个都指向同一个对象。浅拷贝对内存地址的复制,让目标对象指针和源对象指向同一片内存空间。 1.2、

额外说明

【C# 基础精讲】LINQ to Objects查询

LINQ to Objects是LINQ技术在C#中的一种应用,它专门用于对内存中的对象集合进行查询和操作。通过使用LINQ to Objects,您可以使用统一的语法来查询、过滤、排序、分组等操作各种.NET对象。本文将详细介绍LINQ to Obje

额外说明

YoloV8改进策略:可变形大核注意力D-LKA,YoloV8的超大杯酱香拿铁

文章目录 摘要 论文:《超越自注意力:用于医学图像分割的可变形大核注意力》 1、简介 2、方法 2.1、大核注意力(Large Kernel Attention) 2.2、可变形大核注意力 2.3、2D D-LKA网络 3、实验 3.1、实验装置 3.2

额外说明

二级VB培训笔记06:窗体与常用控件综合案例【个人信息注册】

二级VB培训笔记06:窗体与常用控件综合案例【个人信息注册】 一、常用控件属性与方法思维导图   二、综合案例——个人信息注册 1、创建工程,修改名称为“个人信息注册”,窗体名称设置为“frmRegistration”,StartUpPosition设置

额外说明

DateTime溢出

DateTime溢出在.NET程序里面通过多个函数调用SQL Server的一个存储过程,向它传递的参数包括一个DateTime型的数据,因为在有的情况下会忽略这个字段,因此有的函数我就让它传递一个固定值DateTime.MinValue进去,问题就来了

ads via 小工具