Environment configuration method based on Go and Gin

  • 2020-07-21 08:31:09
  • OfStack

1. Download Go version officially and install the program of the corresponding platform.

2. Configure Go's environment variables:

GOROOT: GO installation path, for example GOROOT = D:\Go

GOPATH: project source directory (for example, GOPATH = E:\go), the directory below mainly includes three subdirectories, src, bin, pkg

GOBIN: bin directory, for example GOBIN = E:\go\bin

window platform add PATH path: %GOROOT%\bin; % % GOBIN

Specific environment variables can be viewed using go env:


C:\Users\rambo>go env
set GOARCH=386
set GOBIN=E:\go\bin
set GOEXE=.exe
set GOHOSTARCH=386
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=E:\go
set GORACE=
set GOROOT=D:\Program Files\Go
set GOTOOLDIR=D:\Program Files\Go\pkg\tool\windows_386
set CC=gcc
set GOGCCFLAGS=-m32 -mthreads -fmessage-length=0
set CXX=g++
set CGO_ENABLED=1

3. Install Gin, which requires over the wall. You can buy one ss.

Since you need to use go get, you must install git before using the command


go get gopkg.in/gin-gonic/gin.v1

ss on wnidow must configure proxy of git to connect to the external network, so first configure http and proxy of https:


git config --global http.proxy  " socks5://127.0.0.1:1080 " 

git config --global https.proxy  " socks5://127.0.0.1:1080 " 

gin cannot be downloaded after this setting. In general, gopkg. in website URI will be redirected.


git config --global http.https://gopkg.in.followRedirects true

To accomplish this, we have also forgotten step 1. If we need to support https, we must be certified by ssl:


git config http.sslVerify true

If you have this many Settings, you can download Gin. Let's take a look at the configuration information of git:


git config --global --list

The results are as follows:


C:\Users\rambo>git config --global --list
http.proxy=socks5://127.0.0.1:1080
http.sslverify=true
https.proxy=socks5://127.0.0.1:1080
http.https://gopkg.in.followredirects=true

Related articles: