曾經學了兩次Go語言,但是由於很長時間沒用,都忘光了。今天重新探究一下,對環境配置過程中進行簡單記錄,防止再次忘記:
下載Go開發環境:https://www.jetbrains.com/go/
下載Go語言開發包:https://golang.org/dl/ , 安裝並配置環境變量;
Go語言官方配置指導,比較詳細:https://golang.org/doc/install;
Go官方網站:https://golang.org/
Go語言伴隨網站:https://go.dev/ 關於go語言生態的網站;
配置GO 環境變量 GOPATH GOROOT GOBIN; 關於gopath 和 go 環境變量講解,可參考:
go help gopath
go help environment
當然,使用scl (software collections)工具也能直接配置go 語言執行開發環境; https://www.cnblogs.com/xuyaowen/p/scls.html
當然,流行的linux發行版,直接使用包管理工具也是能直接安裝的;我選擇官方直接二進制安裝;
安裝好后,配置好環境變量;GOPATH 等;GO環境即配置完成;使用經典代碼,測試安裝成功:
package main import "fmt" func main() { fmt.Println("YaowenXu") }
之前曾寫過go語言靜態鏈接和動態鏈接的兩篇文章:
https://www.cnblogs.com/xuyaowen/p/go-build-using-static-lib.html
https://www.cnblogs.com/xuyaowen/p/go-build-dynamic-lib.html
https://www.runoob.com/go/go-ide.html Go語言入門學習;
https://studygolang.com/books Go語言相關書籍;
https://goproxy.cn/ 配置goproxy
export GO111MODULE=on export GOPROXY="https://goproxy.cn,direct" export GOPATH=/home/GOPATH (需要提前創建目錄 mkdir -p /home/GOPATH) export PATH=$GOPATH/bin:$PATH
Go 使用技巧1:
使用go拉取固定提交,方便調試: https://golang.org/cmd/go/#hdr-Pseudo_versions go get github.com/ECacheFS/beego@fe99c03bd563ea9aff67a4c0d88bb8b39de7ca37 待修改完畢后,可打上tag作為正式版本發布;
Go 初始化流程圖:https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/02.3.md
# 國內 golang 鏡像網站(2021年7月19日)
保持更新,更多內容請關注cnblogs.com/xuyaowen;