win10_wsl安裝golang
1 ~ wsl安裝
1. 打開win10 的 Bash on Ubuntu on Windows功能
- 打開
Windows設(shè)置
(快捷鍵win+I)搜索應(yīng)用和功能
- 在左側(cè)上方的相關(guān)設(shè)置選擇
程序和功能
- 在新窗口中選擇
啟用或關(guān)閉Windows功能
- 在對話窗口中 把滾動(dòng)條拉到最下方昵观,選擇
適用于Linux的 Windows 子系統(tǒng)
點(diǎn)擊確定 然后等待系統(tǒng)重啟完成
2. 選擇喜歡的linux發(fā)行版
打開win10應(yīng)用商店
搜索wsl
選擇獲取這些應(yīng)用
1.png
挑選一個(gè)喜歡的linux發(fā)行版
2.png
我選擇的是 openSUSE Leap 42
等待安裝完成后會在開始菜單創(chuàng)建一個(gè)圖標(biāo)
3.png
打開wsl的幾種方式
點(diǎn)擊開始菜單的 程序圖標(biāo)
- 運(yùn)行(快捷鍵Win + R) 輸入
bash
或者wsl
- 右鍵開始菜單(或者Win+X) 選擇 PowerShell(CMD) ps: 我把CMD換成PowerShell了,一般這里是CMD
輸入bash
或者wsl
2 ~ Golang安裝
1. 下載 Golang
1, 從code.google.com下載tar文件,并提取到/usr/local
目錄驶兜,在 /usr/local/go
中創(chuàng)建Go目錄樹舀凛。我下載到了D:/apps/
$ cd /mnt/d/apps
$ // cd /mnt/[盤符/路徑]
$ sudo tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
$ // sudo tar -C /usr/local -xzf go1.10.3.linux-amd64.tar.gz
$ // 我安裝的是10.3版本
- tar命令需以root模式運(yùn)行
- 如果無法訪問google,可以嘗試從 golang中國 / go語言中文網(wǎng)等學(xué)習(xí)交流網(wǎng)站下載
2俊扳,設(shè)置環(huán)境變量
要將 /usr/local/go/bin
添加到 PATH 環(huán)境變量, 你需要將此行添加到你的$HOME/.profile
文件中:
$ sudo nano ~/.profile
$ // sudo vi ~/.profile
export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin
3猛遍, 設(shè)置工作環(huán)境變量
- 建立
go_work
文件夾馋记,并添加到$HOME/.profile
$ mkdir /mnt/c/go_work
$ sudo nano ~/.profile
$ // sudo vi ~/.profile
export GOPATH=/mnt/c/go_work
export PATH=$PATH:$GOPATH/bin
查看go_work
目錄是否創(chuàng)建成功
重啟終端
4,測試安裝及工作環(huán)境變量設(shè)置是否正確
在工作環(huán)境新建hello.go
$ nano /mnt/c/go_work/src/github.com/soulmo/hello/hello.go
$ // vi /mnt/c/go_work/src/github.com/soulmo/hello/hello.go
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
接著通過 go 工具運(yùn)行它:
$ go -Version
go version go1.10.3 linux/amd64
$ go install hello.go
$ hello
hello, world
若你看到了“hello, world”信息懊烤,那么你的Go已被正確安裝梯醒,系統(tǒng)變量設(shè)置無誤并向世界問了個(gè)好 ??。
腌紧!注意 茸习,go get
代理問題,必須要切換到終端環(huán)境下設(shè)置git代理
Q:為什么寫篇教程
A:搜了一下沒找到win10-wsl 安裝設(shè)置golang的教程壁肋,雖然和linux安裝沒什么區(qū)別号胚,但是還是想寫一下
Q:wsl終端推薦
A:CMDer折騰一下蠻好用的籽慢,不過我用的是wsl.exe和vscode自帶終端(懶得折騰,裝個(gè)oh my zsh挺好用的)