go語言-Go環境搭建 下載 https://golang.org/dl/ 切換root許可權 su root 進入用戶列表 cd /usr/local/ 解壓縮 tar -zxvf go1.13.linux-amd64.tar.gz 設置go環境變數 vi /etc/profile export G ...
go語言-Go環境搭建
下載 https://golang.org/dl/
切換root許可權
su root
進入用戶列表
cd /usr/local/
解壓縮
tar -zxvf go1.13.linux-amd64.tar.gz
設置go環境變數
vi /etc/profile
export GOROOT=/usr/local/go
export PATH="$PATH:$GOROOT/bin"
export GOPATH=$HOME/go/lib:$HOME/go/work
刷新環境變數
source /etc/profile
查看環境,配置代理以及mod
go env
# 臨時開啟 Go modules 功能
export GO111MODULE=on
# 永久開啟 Go modules 功能
go env -w GO111MODULE=on
# 設置 Go 的國內代理,方便下載第三方包
go env -w GOPROXY=https://goproxy.cn,direct
## 也可以設置阿裡雲配置
## go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/
添加工作目錄
/bin: 存放編譯後的二進位文件
/pkg 存放編譯後的庫文件-module
/src 存放源碼文件
編寫
package main
import ("fmt")
func main() {
fmt.Println("hello golang")
}
執行
切換到對應目錄下
go run main.go ##編譯並直接運行Go程式
go build -o mygo main.go ##將main.go文件編譯成可執行文件mygo
go get github.com/gin-gonic/gin ##上面的命令會從GitHub上獲取gin框架並安裝到本地。
go mod init mygo ##初始化項目mygo的項目模塊
go vet main.go ##檢查Go程式中的靜態錯誤
go doc fmt.Printf ##查看Go程式中的文檔
gofmt -w src ## 格式化src目錄