登录
首页 >  Golang >  Go问答

go工具存储在哪里?

来源:stackoverflow

时间:2024-04-25 13:45:38 477浏览 收藏

在Golang实战开发的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天golang学习网就整理分享《go工具存储在哪里?》,聊聊,希望可以帮助到正在努力赚钱的你。

问题内容

我很难找出 go 工具当前在我的设置中的位置。

$ go tool
cgo
cover
vet

封面不在路径上:

$ which cover
/usr/bin/which: no cover in ...

这是 go 环境:

$ go env
goarch="amd64"
gobin="~/go//bin"
gocache="~/.cache/go-build"
goexe=""
gohostarch="amd64"
gohostos="linux"
goos="linux"
gopath="~/go/"
gorace=""
goroot="/usr/bin/go"
gotmpdir=""
gotooldir="/usr/libexec/gcc/x86_64-redhat-linux/8"
gccgo="/usr/bin/gccgo"

并且 ~/go/bin 为空:

$ ls -a ~/go/
.  ..  pkg

从哪里挑选工具?


解决方案


在我的安装中,它们位于 go env 输出中的 gotooldir 中。

~% go env | grep GOTOOLDIR
GOTOOLDIR="/usr/local/Cellar/go/1.11.1/libexec/pkg/tool/darwin_amd64"
~% ls /usr/local/Cellar/go/1.11.1/libexec/pkg/tool/darwin_amd64
addr2line buildid   cover     fix       objdump   test2json
api       cgo       dist      link      pack      trace
asm       compile   doc       nm        pprof     vet

今天关于《go工具存储在哪里?》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>