golang基礎教程(一)-環(huán)境搭建
1. 不同平臺下的安裝和配置
Go官網下載地址:https://golang.org/dl/(可能無法訪問)
國內下載地址:https://studygolang.com/dl
如何選擇平臺對應的版本:
根據不同平臺選擇對應的包下載狰右,Linux以及Windows平臺注意區(qū)分是32位還是64位的
Windows下的安裝:
1、根據自己系統(tǒng)是 32 位還是 64 位進行下載:
32位系統(tǒng):go.1.14.6.windows-386.msi
64位系統(tǒng):go.1.14.6.windows-amd64.msi
2讨盒、安裝sdk
安裝路徑不要有中文或者特殊符號如空格等
3祠挫、配置GOPATH
GOPATH是一個環(huán)境變量墓怀,標明你寫go項目的存放路徑呀闻,項目代碼都存放在src目錄下拇惋。
GOPATH包含三個目錄:bin、pkg陶舞、src嗽测。
src目錄:源文件。
pkg目錄:編譯好的庫文件肿孵,主要是*.a文件唠粥。
bin目錄:可執(zhí)行文件疏魏。
打開高級系統(tǒng)設置:(計算機(或者我的電腦)-> 屬性)
檢查一下你的電腦里面是否存在GOPATH并且設置值為你要存go代碼的目錄:
4、測試一下環(huán)境變量時候配置成功
WIN鍵 + R輸入cmd打開命令行終端: 輸入 go version晤愧,出現go的版本大莫,表明安裝完成
Linux下的安裝:
1、輸入uname -a 來判斷你的linux系統(tǒng)是32位還是64位:
32 位系統(tǒng):go1.15.3.linux-386.tar.gz
64 位系統(tǒng):go1.15.3.linux-amd64.tar.gz
2养涮、下載安裝SDK
步驟 1: 將 go1.15.3.linux-amd64.tar.gz 傳輸到 ubuntu
也可以直接下載
步驟 2: 將 go1.15.3.linux-amd64.tar.gz 拷貝到 /usr/local(官網推薦的位置) 下:
步驟 3: 進入/usr/local目錄下葵硕,以管理員身份解壓壓縮包:(解壓完會得到一個go文件目錄)
步驟 4:使用 root 的權限來編輯 vim /etc/profile 文件:
步驟 5:source /etc/profile 更新生效,然后?輸入 go version贯吓,出現go的版本,表明安裝完成蜀变。
設置GOPROXY:
在Go1.14版本之后悄谐,推薦使用go mod模式來管理依賴了,也不再強制我們把代碼必須寫在GOPATH下面的src目錄了库北,你可以在你電腦的任意位置編寫go代碼爬舰。
輸入go env查看go 相關環(huán)境配置:
可以執(zhí)行下面的命令修改GOPROXY,默認的可能無法訪問
開啟GO111MODULE:
用環(huán)境變量GO111MODULE開啟或關閉模塊支持寒瓦,它有三個可選值:off情屹、on、auto杂腰,默認值是auto垃你。
GO111MODULE=of f無模塊支持,go 會從 GOPATH 和 vendor 文件夾尋找包喂很。
GO111MODULE=on 模塊支持惜颇,go 會忽略 GOPATH 和 vendor 文件夾,只根據go.mod下載依賴少辣。
GO111MODULE=auto 在$GOPATH/src外面且根目錄有go.mod文件時凌摄,開啟模塊支持。
可以執(zhí)行下面的命令修改GO111MODULE: