Go开发环境疑难点

 

安装好go编译器后,搭建go开发环境,需安装git、vscode。

 

在使用VSCode时,使用go get命令引用其它模块总会报错,主要有以下两种方法解决:

(1)原先的代理点国内不能访问,需用国内代理点

  //关闭包的有效性验证
  go env -w GOSUMDB=off
  //开启go module管理
  go env -w G0111MODULE=ON
  //换成国内可访问地址,设置GOPROXY代理
  go env -w GOPROXY=https://goproxy.cn,direct
  或
  go env -w GOPROXY=https://goproxy.io,direct

 

(2)需要通过外网访问,是因为缺少golang.org/x/net的依赖包,GitHub有托管依赖包

  //在%GOPATH%下创建目录,D:\Program Files\Go\

  mkdir - p D:\Program Files\Go\src\golang.org\x

  //下载依赖包

  git clone https://github.com/golang/net.git

 

(3)使用go get 命令验证

  go get github.com/jinzhu/gorm

 

posted @ 2023-03-07 21:11  BeanSire  阅读(40)  评论(0)    收藏  举报