-
启动(设置 env)
-
go 代理
export GO111MODULE=on
export GOPROXY=https://goproxy.io
- GOPROXY.IO
https://goproxy.io
- 雅典代理
https://athens.azurefd.net/
- GOPROXY.IO
-
GO111MODULE
- on // 使用 go module,忽略 GOPATH 目录
- off // 查找 vendor 和 GOPATH 目录
- auto // 如果当前目录不在 $GOPATH 并且目录(或者父目录)下有 go.mod 文件,则使用
GO111MODULE
,否则仍旧使用 GOPATH mode。
-
-
初始化创建一个 go.mod 文件
go mod init
-
下载依赖的 module 到本地 cache
go mod download
-
依赖整理增加丢失的 module,去掉未用的 module
go mod tidy
-
编辑 go.mod 文件
go mod edit
-
打印模块依赖图
go mod graph
-
将依赖复制到 vendor 下
go mod vendor
-
校验依赖
go mod verify
-
解释为什么需要依赖
go mod why
-
go.mod 文件
module my/thing // 软件包名 go 1.12 // golang版本 require ( // 指定的依赖项模块 // 包名 版本号 other/th v1.0.2 require new/thing v2.3.4 ) exclude old/thing v1.2.3 // 可以忽略依赖项模块 replace bad/thing v1.4.5 => good/thing v1.4.5 // 可以替换依赖项模块
-
go clean -modcache 清除缓存
近期热议
推荐标签 标签
-
以太坊
34 引用 • 367 回帖 • 2 关注
以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。
-
Sillot
12 引用 • 26 关注
Sillot (汐洛)孵化自思源笔记,致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点
Github 地址:https://github.com/Hi-Windom/Sillot -
Vim
27 引用 • 66 回帖 • 1 关注
Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。
-
阿里巴巴
43 引用 • 221 回帖 • 254 关注
阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。
-
Jenkins
51 引用 • 37 回帖
Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。
-
Ant-Design
17 引用 • 23 回帖
Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。
-
GitBook
3 引用 • 8 回帖 • 1 关注
GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。
-
MySQL
673 引用 • 535 回帖
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。
-
Sublime
10 引用 • 5 回帖 • 2 关注
Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。
-
App
90 引用 • 383 回帖
App(应用程序,Application 的缩写)一般指手机软件。
-
CentOS
238 引用 • 224 回帖 • 1 关注
CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。
-
Gzip
9 引用 • 12 回帖 • 105 关注
gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。
-
abitmean
• 14 关注
有点意思就行了
-
开源
393 引用 • 3380 回帖
Open Source, Open Mind, Open Sight, Open Future!
- IPFS
-
Firefox
7 引用 • 30 回帖 • 457 关注
Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个开源的网页浏览器,使用 Gecko 排版引擎,支持多种操作系统,如 Windows、OSX 及 Linux 等。
- BND
-
Latke
70 引用 • 532 回帖 • 706 关注
Latke 是一款以 JSON 为主的 Java Web 框架。
-
PHP
164 引用 • 406 回帖 • 523 关注
PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。
-
JSON
51 引用 • 190 回帖 • 1 关注
JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。
-
Java
3165 引用 • 8206 回帖
Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。
-
知乎
10 引用 • 66 回帖
知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。
-
H2
11 引用 • 54 回帖 • 637 关注
H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。
-
Flume
9 引用 • 6 回帖 • 594 关注
Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。
-
友情链接
24 引用 • 373 回帖 • 7 关注
确认过眼神后的灵魂连接,站在链在!
-
SpaceVim
3 引用 • 31 回帖 • 66 关注
SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
即用的 Vim-IDE。 -
V2Ray
1 引用 • 15 回帖
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于