昨天使用go get 安装好了的sqlx,今天不能用用,重新go get提示报错

昨天使用go get 安装好了的sqlx,今天不能用用,重新go get提示报错

F:\go_project\src\imooc>go get github.com/jmoiron/sqlx

go get github.com/jmoiron/sqlx: module github.com/jmoiron/sqlx: Get "https://proxy.golang.org/github.com/jmoiron/sqlx/@v/list": net/http: TLS handshake

timeout


http://img1.sycdn.imooc.com//climg/5fe3ea41091ca6f314040271.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 zifeng62573686180 2020-12-24 17:23:05

set GO111MODULE=on

set GOARCH=amd64

set GOBIN=

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

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

set GOEXE=.exe

set GOFLAGS=

set GOHOSTARCH=amd64

set GOHOSTOS=windows

set GOINSECURE=

set GOMODCACHE=F:\go_project\pkg\mod

set GONOPROXY=

set GONOSUMDB=

set GOOS=windows

set GOPATH=F:\go_project

set GOPRIVATE=

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

set GOROOT=D:\Go

set GOSUMDB=sum.golang.org

set GOTMPDIR=

set GOTOOLDIR=D:\Go\pkg\tool\windows_amd64

set GCCGO=gccgo

set AR=ar

set CC=gcc

set CXX=g++

set CGO_ENABLED=1

set GOMOD=F:\go_project\src\imooc\go.mod

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\zzhjz\AppData\Local\Temp\go-build

383291174=/tmp/go-build -gno-record-gcc-switches


我是波哥 2020-12-24 10:59:26

同学你好,通过sqlx报的提示,看一下 gomod开启的状况。


执行 go env ,重点关注红线部分

http://img1.sycdn.imooc.com//climg/5fe4039c0963378109560594.jpg


使用 go mod方式 需要开启gomod,另外 部分远程仓库下载是需要代理的,可以按如下流程操作,打开终端:


#开启 go mod

go env -w GO111MODULE=on


#设置代理地址

go env -w GOPROXY=https://goproxy.cn,direct


  • 提问者 zifeng62573686180 #1

    set GO111MODULE=on

    set GOARCH=amd64

    set GOBIN=

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

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

    set GOEXE=.exe

    set GOFLAGS=

    set GOHOSTARCH=amd64

    set GOHOSTOS=windows

    set GOINSECURE=

    set GOMODCACHE=F:\go_project\pkg\mod

    set GONOPROXY=

    set GONOSUMDB=

    set GOOS=windows

    set GOPATH=F:\go_project

    set GOPRIVATE=

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

    set GOROOT=D:\Go

    set GOSUMDB=sum.golang.org

    set GOTMPDIR=

    set GOTOOLDIR=D:\Go\pkg\tool\windows_amd64

    set GCCGO=gccgo

    set AR=ar

    set CC=gcc

    set CXX=g++

    set CGO_ENABLED=1

    set GOMOD=F:\go_project\src\imooc\go.mod

    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\zzhjz\AppData\Local\Temp\go-build

    383291174=/tmp/go-build -gno-record-gcc-switches


    2020-12-24 17:23:28
  • 提问者 zifeng62573686180 #2

    好像就是代理的问题

    2020-12-24 17:26:07
  • 现在能用了吧
    2020-12-24 17:46:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师