GO 工具包安装方法 - Go语言中文网 - Golang中文社区

标签: | 发表时间:2019-07-29 11:58 | 作者:
出处:https://studygolang.com

go 安装依赖包一般会通过四种路径

1.github.com/

2.golang.org/

3.gopkg.in/

4.honnet.co/

比如我们可以通过go get github.com/xxx来下载安装包

下载好之后, 通过go install github.com/xxx来安装包

安装包会下载到$GOPATH/src文件中

安装后的执行文件在$GOPATH/bin文件

常见错误

当我们执行go get golang.org/x/tools/cmd/goimports会报错

package golang.org/x/tools/cmd/goimports: unrecognized import path "golang.org/x/tools/cmd/goimports"

这个问题会出现在高版本的 golang, 一般的解决办法是

# 创建文件夹

mkdir$GOPATH/src/golang.org/x/

# 进入文件夹

cd$GOPATH/src/golang.org/x/

# 下载源码

git clone https://github.com/golang/tools.git

# 安装

go install golang.org/x/tools/cmd/goimports

同理可解决其他处在golang.org/x/路径下的包

相关 [go 工具 方法] 推荐:

GO 工具包安装方法 - Go语言中文网 - Golang中文社区

- -
go 安装依赖包一般会通过四种路径. 比如我们可以通过go get github.com/xxx来下载安装包. 下载好之后, 通过go install github.com/xxx来安装包. 安装包会下载到$GOPATH/src文件中. 安装后的执行文件在$GOPATH/bin文件. 当我们执行go get golang.org/x/tools/cmd/goimports会报错.

文章: Go语言开发工具LiteIDE

- - InfoQ cn
Go语言最初在2009年11月对外公布,在2011年3月16日发布第一个release,第一个正式版本Go1于2012年3月28日推出. 在Go语言的正式版本推出后,Eclipse、IntelliJ IDEA、vim、emacs、gedit、SublimeText2、Textmate、Textpad、SciTE、Notepad++等IDE和编辑器开始纷纷有了各自的Go语言插件.

[译]Go性能分析工具工具和手段

- - 鸟窝
翻译自 Basics of benchmarking, profiling and tracing with Go,作者对Go性能分析的工具和手段做了一个很好的总结. 这篇文档提供了Go提供的测量性能和收集运行时信息的工具的概览. 它不是一个关于基准测试、性能分析和跟踪的详细教程. 所以这篇文档也可以看成是一篇备忘录.

Go! ExtractIcons – 快速提取图标软件 | 小众软件 > 系统工具

- 翠 - 小众软件
ExtractIcons 是一款可以提取 DLL , EXE 等文件中图标的工具,同时 Go. ExtractIcons 还提供图标的编辑功能. ExtractIcons 最大的特点就是可以搜索文件夹下的所有文件的图标. 下载(326 KB): uudisc | 官方网站 | 来自小众软件. ©2011 socekin for 小众软件 | 原文链接 | 15 留言 | 加入我们 | 投稿 | 订阅指南.

Go和HTTPS

- - Tony Bai
近期在构思一个产品,考虑到安全性的原因,可能需要使用到 HTTPS协议以及双向数字证书校验. 之前只是粗浅接触过HTTP( 使用Golang开 发微信系列). 对HTTPS的了解则始于那次 自行搭建ngrok服务,在那个过程中照猫画虎地为服务端生成了一些私钥和证书,虽然结果是好 的:ngrok服务成功搭建起来了,但对HTTPS、数字证书等的基本原理并未求甚解.

Valve宣布CS: GO

- 小D - Solidot
此前媒体曾报告说Valv邀请CSS玩家和社区代表访问其总部,现在谜团已经解开:Valv宣布了团队射击游戏Counter-Strike: Global Offensive,它将在2012年初登陆Steam(PC和Mac)、PS3和Xbox360. CS: GO将是12年前发布的CS的真正扩展,而不是类似CS:Source的引擎更新,它提供了新的地图、角色、武器,经典CS地图(如de_dust),新的游戏模式,配对比赛和排名榜等.

Go 语言初步

- wei - 云风的 BLOG
所谓认真玩,就是拿 Go 写点程序,前后大约两千行吧. 据说 Go 的最佳开发平台是 Mac OS ,我没有. Windows 版还没全部搞定,但是也可以用了. 如果你用 google 搜索,很容易去到一个叫 go-windows 的开源项目上. 如果你用这个,很多库都没有,而且语法也是老的. 我在 Windows 下甚至不能正确链接自己写的多个 package.

方法与工具(转)

- - 行业应用 - ITeye博客
从最近遇到的几个故事说起. 这几个故事综合起来,想要表达的是,做一件事情,需要有流程,制度的保证,当然也需要工具(比如这几个故事里面提到的Vim,gcc,gdb),但是工具就是工具,它只是一种手段,没有办法替代正确的思路,流程和制度等,仅能在整个过程中起到辅助的作用.而且,过分依赖工具,也会给人以惰性(比如前面提到的使用编译器编译代码来找错,比如使用gdb来保证功能正确性等).

Go 1.1 的性能提升

- - 博客 - 伯乐在线
伯乐在线注:今天上午在微博推荐了英文原文,感谢 @Codefor 的热心翻译. 如果其他朋友也有不错的原创或译文,可以尝试 推荐给我们. 这是Go1.1发布后性能提升分析系列的第一篇文章. Go官方文档( 这里和 这里)报告说,用Go1.1重新编译你的代码就可以获得30%-40%的性能提升.

采访:关于 Go 语言和《Go Web编程》

- - 开源中国社区最新新闻
最近,在网上出现了一本名为《Go Web编程》的书籍,里面详细地讲述了使用Go语言进行Web编程的各个方面. 很特别的是,这本书是在GitHub上以开源的方式撰写的. 日前,InfoQ采访了这本书的作者谢孟军先生,请他来和大家谈谈Go语言以及他撰写的开源书籍. InfoQ:请您先简单和大家介绍一下自己.