美文网首页
【教程】win10_wsl安装golang1.10 - 20

【教程】win10_wsl安装golang1.10 - 20

作者: 昨夜语 | 来源:发表于2018-06-22 17:29 被阅读0次

    win10_wsl安装golang

    1 ~ wsl安装

    1. 打开win10 的 Bash on Ubuntu on Windows功能

    1. 打开Windows设置(快捷键win+I)搜索应用和功能
    2. 在左侧上方的相关设置选择程序和功能
    3. 在新窗口中选择启用或关闭Windows功能
    4. 在对话窗口中 把滚动条拉到最下方,选择 适用于Linux的 Windows 子系统 点击确定 然后等待系统重启完成

    2. 选择喜欢的linux发行版

    打开win10应用商店 搜索wsl

    选择获取这些应用

    1.png

    挑选一个喜欢的linux发行版

    2.png

    我选择的是 openSUSE Leap 42

    等待安装完成后会在开始菜单创建一个图标

    3.png

    打开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, 设置工作环境变量

    1. 建立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:CMDer折腾一下蛮好用的,不过我用的是wsl.exe和vscode自带终端(懒得折腾,装个oh my zsh挺好用的)

    相关文章

      网友评论

          本文标题:【教程】win10_wsl安装golang1.10 - 20

          本文链接:https://www.haomeiwen.com/subject/rxvkyftx.html