登录
首页 >  Golang >  Go问答

下载后如何安装go包?

来源:stackoverflow

时间:2024-04-21 20:30:34 179浏览 收藏

偷偷努力,悄无声息地变强,然后惊艳所有人!哈哈,小伙伴们又来学习啦~今天我将给大家介绍《下载后如何安装go包?》,这篇文章主要会讲到等等知识点,不知道大家对其都有多少了解,下面我们就一起来看一吧!当然,非常希望大家能多多评论,给出合理的建议,我们一起学习,一起进步!

问题内容

我运行了这个:

cd $gopath && go get -u github.com/zricethezav/gitleaks

令人困惑的是,我现在有这个:

$gopath/
     src/
       github.com/
         gitleaks/

但是没有 bin/ 文件夹...我希望在这里看到 bin 文件夹:$gopath/bin

我做错了什么吗?如何安装该软件包以便显示二进制文件?我尝试运行:

go install github.com/zricethezav/gitleaks

但是安装后我没有看到 bin/ 文件夹...

go env 的输出如下所示:

GOARCH="amd64"
GOBIN="/Users/alex/go/bin"
GOCACHE="/Users/alex/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/alex/go"
GOPROXY=""
GORACE=""
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/st/159q4vsd64b69_x99dtzzt6m0000gn/T/go-build133179815=/tmp/go-build -gno-record-gcc-switches -fno-common"

解决方案


go get 之后,gitleaks 可执行文件应位于 $GO_PATH\bin 目录中,而不是位于 $GO_PATH\src...\gitleaks 中。

请参阅:https://pocketgophers.com/go-install-vs-go-build/

好了,本文到此结束,带大家了解了《下载后如何安装go包?》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

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