去不下载到SRC文件夹

预期:我使用go get安装软件包,它在src文件夹中创建所有必要的文件夹,但它们只出现在pkg / mod文件夹中,我无法使用它们。


现实:它说它正在下载,完成,然后什么都没有。


一切都在Windows Env变量中正确设置,这只是..不起作用。


使用的命令:go get github.com/fatih/color 


去环境:


set GOARCH=amd64

set GOBIN=

set GOCACHE=C:\Users\admin\AppData\Local\go-build

set GOENV=C:\Users\admin\AppData\Roaming\go\env

set GOEXE=.exe

set GOFLAGS=

set GOHOSTARCH=amd64

set GOHOSTOS=windows

set GOINSECURE=

set GOMODCACHE=C:\Users\admin\Desktop\gostuff\pkg\mod

set GONOPROXY=

set GONOSUMDB=

set GOOS=windows

set GOPATH=C:\Users\admin\Desktop\gostuff

set GOPRIVATE=

set GOPROXY=https://proxy.golang.org,direct

set GOROOT=c:\go

set GOSUMDB=sum.golang.org

set GOTMPDIR=

set GOTOOLDIR=c:\go\pkg\tool\windows_amd64

set GOVCS=

set GOVERSION=go1.16

set GCCGO=gccgo

set AR=ar

set CC=gcc

set CXX=g++

set CGO_ENABLED=1

set GOMOD=NUL

set CGO_CFLAGS=-g -O2

set CGO_CPPFLAGS=

set CGO_CXXFLAGS=-g -O2

set CGO_FFLAGS=-g -O2

set CGO_LDFLAGS=-g -O2

set PKG_CONFIG=pkg-config

set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\admin\AppData\Local\Temp\go-build639062626=/tmp/go-build -gno-record-gcc-switches  ```

呼如林
浏览 147回答 4
4回答

临摹微笑

设置env变量为我解决它。我正在使用 .这是我放在文件中的命令,GO111MODULEoffzsh.zshrcexport GO111MODULE=off我的工作环境: ,macOS Big SurGo version: 1.16

慕勒3428872

Go 模块将保存$GOPATH/mod 中的依赖项。因此,当您将它们导入到项目中时,您需要担心两件事:它们导入到 .go 文件中,并且它们存在于 go.mod 文件中。一旦下载了某个版本,它们将可用于所有未来的项目。如果您想了解有关它们的更多信息以及它们的组织方式,可以在此处阅读Go Modules Wiki,https://github.com/golang/go/wiki/Modules

斯蒂芬大帝

从Go 1.15开始,默认情况下将下载()中的源代码,以代替它曾经的样子。(参考: https://go.dev/doc/go1.15#go-commandgo get$GOPATH/pkg/mod/GOMODCACHE$GOPATH/src/)关闭Go模块(如下载源代码)是一个坏主意。GO111MODULE=off如果您只需要下载源代码,我强烈建议您改用。git clone$ git clone https://github.com/fatih/color如果您需要将其放入 ,只需运行:$GOPATH/src/$ git clone https://github.com/fatih/color $GOPATH/src/github.com/fatih/color请注意,从 Go 1.14 开始,Go 项目不再局限于支持 Go 模块。您现在并不需要该文件夹。该文件夹甚至在引入Go模块之前就用于依赖关系管理。$GOPATH/src/$GOPATH/src/现在建议用户迁移到Go模块,如 https://github.com/golang/go/wiki/Modules 所述:“从Go 1.14开始,模块支持被视为已准备好用于生产,并鼓励所有用户从其他依赖管理系统迁移到模块”。

慕沐林林

您可以尝试此命令。export GO111MODULE=off go get github.com/fatih/color
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go