下載安裝包
準備工作#
下載編譯器
編譯器下載:
https://www.jetbrains.com.cn/go
付費的
vscode、vim
免費
一、go 安裝#
我這裡直接以下載 go 語言安裝包方式,
解壓到 D:\software\go 目錄下:
二、環境配置#
window 系統環境變量配置大概位置:高級系統設置 > 環境變量 > 系統變量
變量名:GO_HOME1231
go包路徑:
D:\software\go\go1.23.1.windows
點擊 Path:
增加
%GO_HOME1231%\bin
創建 go 三方包:
D:\software\go-third
D:\software\go-third\bin
D:\software\go-third\pkg
GOPATH 下三個目錄的含義如下:
src 目錄下主要存放 go 的源文件
pkg 目錄存放編譯好的庫文件,主要是 *.a 文件;
bin 目錄主要存放可執行文件
變量名:GOPATH
變量值:D:\software\go-third
點擊 Path:
增加
%GOPATH%\bin
GOPATH 即為存儲 Go 工具依賴的路徑,可以自己進行設值,我放在了 GoWorks 自己建的,裡面需要包含 src、pkg、bin 三個目錄。 設置為
檢測是否安裝成功#
查看版本:
go version
查看環境變量:
go env
配置 Go 代理#
在環境變量中增加代理
GOPROXY
變量名:GOPROXY
變量值:https://goproxy.cn,direct
# 通過命令方式設置goproxy.io代理
go env -w GOPROXY="https://proxy.golang.com.cn,direct"
# 設置GO111MOUDLE
go env -w GO111MODULE="on"
目的:下載國外包比較慢,使用國內代理就比較快
常用的 go 代理#
其他操作系統#
mac/linux 下配置 Go 代理
# 配置 GOPROXY 環境變量
export GOPROXY=https://goproxy.io,direct
# 還可以設置不走 proxy 的私有倉庫或組,多個用逗號相隔(可選)
export GOPRIVATE=git.mycompany.com,github.com/my/private