如何使用 Go Get 从 GitHub 安装软件包
要使用 go get 从 GitHub 安装软件包,请按照以下步骤操作:
- 打开终端窗口或命令提示符。
- 导航到您的所需的工作目录。
- 运行以下命令,替换
;与要安装的包的 GitHub 导入路径:
go get <import_path></import_path>
示例
安装包 github.com/capotej/groupcache- db-experiment,您将运行以下命令命令:
go get github.com/capotej/groupcache-db-experiment
命令参考
go get 命令有各种标志,您可以使用它们来控制其行为:
- -d: 下载软件包但不安装
- -f: 强制 go get -u 跳过从源代码控制存储库签出。
- -fix: 运行修复在解决依赖关系之前对下载的包使用工具。
- -insecure: 允许从使用 HTTP 等不安全方案的存储库。
- -t: 下载构建测试所需的软件包。
- -u: 更新指定的软件包及其使用网络的依赖项。
- -v: 启用详细进度并调试输出。
附加说明
- go get 将在您的工作目录中创建一个名为 .godeps 的目录(如果该目录尚不存在)。
- go get 将搜索与本地安装版本匹配的分支或标签Go。
- go get 永远不会检出或更新供应商目录中存储的代码。
例如
这里是使用的示例go get 使用 -v 标志来显示详细输出:
$ go get -v github.com/capotej/groupcache-db-experiment/... github.com/capotej/groupcache-db-experiment (download) github.com/golang/groupcache (download) github.com/golang/protobuf (download) github.com/capotej/groupcache-db-experiment/api github.com/capotej/groupcache-db-experiment/client github.com/capotej/groupcache-db-experiment/slowdb github.com/golang/groupcache/consistenthash github.com/golang/protobuf/proto github.com/golang/groupcache/lru github.com/capotej/groupcache-db-experiment/dbserver github.com/capotej/groupcache-db-experiment/cli github.com/golang/groupcache/singleflight github.com/golang/groupcache/groupcachepb github.com/golang/groupcache github.com/capotej/groupcache-db-experiment/frontend $
以上是如何使用Go Get安装GitHub包?的详细内容。更多信息请关注PHP中文网其他相关文章!

本文解释了GO的软件包导入机制:命名imports(例如导入“ fmt”)和空白导入(例如导入_ fmt; fmt;)。 命名导入使包装内容可访问,而空白导入仅执行t

本文解释了Beego的NewFlash()函数,用于Web应用程序中的页间数据传输。 它专注于使用newflash()在控制器之间显示临时消息(成功,错误,警告),并利用会话机制。 Lima

本文详细介绍了MySQL查询结果的有效转换为GO结构切片。 它强调使用数据库/SQL的扫描方法来最佳性能,避免手动解析。 使用DB标签和Robus的结构现场映射的最佳实践

本文演示了创建模拟和存根进行单元测试。 它强调使用接口,提供模拟实现的示例,并讨论最佳实践,例如保持模拟集中并使用断言库。 文章

本文探讨了GO的仿制药自定义类型约束。 它详细介绍了界面如何定义通用功能的最低类型要求,从而改善了类型的安全性和代码可重复使用性。 本文还讨论了局限性和最佳实践

本文详细介绍了在GO中详细介绍有效的文件,将OS.WriteFile(适用于小文件)与OS.openfile和缓冲写入(最佳大型文件)进行比较。 它强调了使用延迟并检查特定错误的可靠错误处理。

本文使用跟踪工具探讨了GO应用程序执行流。 它讨论了手册和自动仪器技术,比较诸如Jaeger,Zipkin和Opentelemetry之类的工具,并突出显示有效的数据可视化


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

记事本++7.3.1
好用且免费的代码编辑器

Atom编辑器mac版下载
最流行的的开源编辑器