win10_wsl安装golang
1 ~ wsl安装
1. 打开win10 的 Bash on Ubuntu on Windows功能
- 打开
Windows设置
(快捷键win+I)搜索应用和功能
- 在左侧上方的相关设置选择
程序和功能
- 在新窗口中选择
启用或关闭Windows功能
- 在对话窗口中 把滚动条拉到最下方,选择
适用于Linux的 Windows 子系统
点击确定 然后等待系统重启完成
2. 选择喜欢的linux发行版
打开win10应用商店
搜索wsl
选择获取这些应用
挑选一个喜欢的linux发行版
我选择的是 openSUSE Leap 42
等待安装完成后会在开始菜单创建一个图标
打开wsl的几种方式
点击开始菜单的 程序图标
- 运行(快捷键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
中创建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版本
2,设置环境变量
要将 /usr/local/go/bin
添加到 PATH 环境变量, 你需要将此行添加到你的$HOME/.profile
文件中:
$ sudo nano ~/.profile
$ // sudo vi ~/.profile
export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin
3, 设置工作环境变量
- 建立
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
目录是否创建成功
重启终端
4,测试安装及工作环境变量设置是否正确
在工作环境新建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 工具运行它:
$ go -Version
go version go1.10.3 linux/amd64
$ go install hello.go
$ hello
hello, world
若你看到了“hello, world”信息,那么你的Go已被正确安装,系统变量设置无误并向世界问了个好 ????。
!注意 ,go get
代理问题,必须要切换到终端环境下设置git代理
Q:为什么写篇教程
A:搜了一下没找到win10-wsl 安装设置golang的教程,虽然和linux安装没什么区别,但是还是想写一下
Q:wsl的根目录放在哪里
A:%USER%AppData\Local\Packages\[发行版]\
不建议在终端环境外更改其文件,权限问题有点麻烦
Q:wsl终端推荐
A:CMDer折腾一下蛮好用的,不过我用的是wsl.exe和vscode自带终端(懒得折腾,装个oh my zsh挺好用的)
有疑问加站长微信联系(非本文作者)