go学习-环境安装3-wsl安装golang
進(jìn)入wsl
打開wsl(打開wsl工具,或者命令行執(zhí)行wsl)
從go官網(wǎng)下載go tar包
sudo wget https://studygolang.com/dl/go1.17.2.linux-amd64.tar.gz
(壓縮包可以根據(jù)實(shí)際進(jìn)行更改)
如果下載失敗,可以先到https://studygolang.com/dl下載對(duì)于包到d盤的某個(gè)路徑,然后解壓的時(shí)候進(jìn)入到/mnt/d進(jìn)行解壓
解壓
sudo tar -zxvf go1.17.2.linux-amd64.tar.gz -C /usr/local/src
(解壓需要先進(jìn)入/usr/local/src,然后解壓)
配置環(huán)境變量
可以設(shè)置在/etc/profile文件里面也可以設(shè)置在其他地方
執(zhí)行vi profile。點(diǎn)擊i,然后在文件最后添加變量信息
export GOROOT=/usr/local/src/go
export GOPATH=/usr/local/src/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export GO111MODULE=on //開啟go module
export GOPROXY=https://goproxy.cn //設(shè)置代理
點(diǎn)擊esc,:wq!進(jìn)行保存并退出(:q!僅退出不保存)
Go開發(fā)相關(guān)的環(huán)境變量如下:
GOROOT:GOROOT就是Go的安裝目錄,(類似于java的JDK)
GOPATH:GOPATH是我們的工作空間,保存go項(xiàng)目代碼和第三方依賴包
GOPATH可以設(shè)置多個(gè),其中,第一個(gè)將會(huì)是默認(rèn)的包目錄,使用 go get 下載的包都會(huì)在第一個(gè)path中的src目錄下,使用 go install時(shí),在哪個(gè)GOPATH中找到了這個(gè)包,就會(huì)在哪個(gè)GOPATH下的bin目錄生成可執(zhí)行文件。
可以看到GOROOT下有bin,doc和src目錄。bin目錄下有我們熟悉的go和gofmt工具。可以認(rèn)為GOOROOT和Java里的JDK目錄類似。
GOPATH:
GOPATH是開發(fā)時(shí)的工作目錄。用于:
1.保存編譯后的二進(jìn)制文件。
2.go get和go install命令會(huì)下載go代碼到GOPATH。
3.import包時(shí)的搜索路徑
重新加載一下配置文件
退出profile后,執(zhí)行source profile重新加載配置文件
查看版本
go version
(如果能查看到版本號(hào),就說(shuō)明安裝成功)
所有博客均為自己學(xué)習(xí)的筆記。如有錯(cuò)誤敬請(qǐng)理解。
總結(jié)
以上是生活随笔為你收集整理的go学习-环境安装3-wsl安装golang的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SAP Fiori Elements -
- 下一篇: SAP Fiori Elements -