登录
首页 >  Golang >  Go问答

Golang无法成功执行get命令

来源:stackoverflow

时间:2024-03-02 21:00:20 292浏览 收藏

各位小伙伴们,大家好呀!看看今天我又给各位带来了什么文章?本文标题《Golang无法成功执行get命令》,很明显是关于Golang的文章哈哈哈,其中内容主要会涉及到等等,如果能帮到你,觉得很不错的话,欢迎各位多多点评和分享!

问题内容

我使用此命令从 github 下载包;但输出结果让我惊讶,我想安装包却找不到gopath或goroot下的包!

$ go get  github.com/golang/dep/cmd/dep

package github.com/golang/dep/cmd/dep: cannot find package "github.com/golang/dep/cmd/dep" in any of:
    /usr/local/cellar/go/1.13/libexec/src/github.com/golang/dep/cmd/dep (from $goroot)
    /users/mateuszhang/go/src/github.com/golang/dep/cmd/dep (from $gopath)

$ go get -u github.com/golang/dep/cmd/dep
package github.com/golang/dep/cmd/dep: cannot find package "github.com/golang/dep/cmd/dep" in any of:
    /usr/local/cellar/go/1.13/libexec/src/github.com/golang/dep/cmd/dep (from $goroot)
    /users/mateuszhang/go/src/github.com/golang/dep/cmd/dep (from $gopath)

我的环境

$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/mateuszhang/Library/Caches/go-build"
GOENV="/Users/mateuszhang/Library/Application Support/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GONOPROXY=""
GONOSUMDB=""
GOOS="darwin"
GOPATH=":/Users/mateuszhang/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/Cellar/go/1.13/libexec"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.13/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
AR="ar"
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/_t/b4m17gg13x1d_s9dpkp65bfsb9ckh4/T/go-build928907869=/tmp/go-build -gno-record-gcc-switches -fno-common"

解决方案


想要安装 dep 吗?运行:

go get -u github.com/golang/dep/cmd/dep

想要从源代码安装吗?运行:

go get -d -u github.com/golang/dep
cd $(go env GOPATH)/src/github.com/golang/dep
DEP_LATEST=$(git describe --abbrev=0 --tags)
git checkout $DEP_LATEST
go install -ldflags="-X main.version=$DEP_LATEST" ./cmd/dep
git checkout master

以上就是《Golang无法成功执行get命令》的详细内容,更多关于的资料请关注golang学习网公众号!

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