• 【保姆级教程】手把手教你进行Go语言环境安装及相关VSCode配置


    【Go语言入门系列】前面的文章:

    本篇文章介绍Go的环境安装和VSCode的配置使用。

    所需环境:

    1. Windows 10

    2. Go语言安装包

    3. VSCode安装包

    1. Go语言环境安装

    1. 进入Golang官网,进入下载页面。

    如果打不开可访问Golang中国:https://golang.google.cn

    Golang中文版:https://go-zh.org

    百度网盘:链接:https://pan.baidu.com/s/1akdfT_imi34EHdyw4Dw3Eg 提取码:wfw5

    1. 根据实际需求选择版本进行下载。

    1. 双击运行Go语言的msi安装包。
    2. 按照安装引导进行下一步:

    1. 接受许可协议,下一步:

    1. 设置Go的安装路径(这里我选择默认设置),下一步:

    1. 点击install,等待安装成功:

    1. 安装成功。

    1. 检查是否安装成功:打开命令行窗口,输入go version,如果可以查看安装的Go的版本,则安装成功。

    2. Go环境变量

    2.1. 默认的环境变量

    通过 右键我的电脑 >> 属性 >> 高级系统设置 >> 环境变量,可以查看你的环境变量:

    你安装Go时,会自动配置上面三处的环境变量(双击即可查看):

    1. 自动新建了用户变量的GOPATH

    1. 自动在用户变量的Path中添加了值:

    1. 自动在系统变量的Path中添加了值:

    注:用户变量是当前登录的用户的变量;系统变量就是整个系统的变量。

    下面介绍一下为什么要配置这些变量。

    2.2. Go的环境变量解释

    1. GOPATH

    GOPATH环境变量指定了你的工作空间,工作空间用来存放你写的项目代码。

    默认的配置是:

    %USERPROFILE%go
    

    该目录就是你的用户目录下的go目录,比如:

    C:/Users/zhangsan/go
    

    2. 系统变量Path中的值

    默认的配置是:

    C:Goin
    

    该目录是你的Go的安装目录的bin目录。

    正是由于配置了该环境变量,所以你才能够在命令行窗口中,在任意目录下调用go version命令。如果你把该环境变量删除,则会发现不能任意目录下调用go version命令,只能在你的Go的安装目录的bin目录调用该命令。

    3. 用户变量Path中的值

    默认的配置是:

    %USERPROFILE%goin
    

    该目录是你的工作空间(即GOPATH)下的bin目录。

    至于作用,则和上一个系统变量有同样的作用。

    2.3. 我的Go环境变量

    你可以按照默认配置来。下面是我的配置,为想自定义的同学提供一个思路。

    1. 自定义GOPATH

    我将用户变量的GOPATH删除了:

    然后在系统变量中重新新建该变量(当然你可以继续在用户变量中修改),至于目录位置,则随心所欲:

    2. 添加GOPATHbin

    由于我更改了默认的GOPATH变量,所以原先用户变量中的Path变量中的那个就可以删除(修改)了。

    我将其删除:

    然后在系统变量的Path变量中重新添加:

    3. 添加GOROOT变量

    该环境变量指定了我的Go的安装目录。

    3. 安装使用VSCode

    1. 下载VScode并安装VSCode。
    2. 安装中文插件:

    1. 下载并安装Go插件:

    ​ 建议花点时间阅读Go for Visual Studio Code。

    1. 进入你之前设置的GOPATH工作空间,我的是D:WorkProgramgo,然后新建三个目录,分别是:pkgbinsrc

    1. 然后使用VSCode打开src目录:

    1. 在该目录下新建文件夹hello,然后在hello目录下新建Go文件helloworld.go,并编辑:
    package main
    
    import "fmt"
    
    func main() {
    	fmt.Println("Hello, World!!!")
    }
    
    1. 保存,使用快捷键【Ctrl+`】打开终端,进行如下操作:

    成功打印字符串!

    4. 安装Go的相关插件

    你在写helloworld.go的时候,VSCode会提示你安装插件(如果没有,点击Analysis Tools Missing),这些插件能更方便你写代码:

    点击Install All,VSCode会为你安装17个tools,可能会因为网络原因而安装失败:

    使用go env命令可以看到Go的环境配置,其中GOPROXY默认是:

    GOPROXY=https://proxy.golang.org,direct
    

    这个访问不到,所以需要设置一个可以访问的,执行下面的命令:

    go env -w GOPROXY=https://goproxy.cn,direct
    

    然后再次Install All,就能安装成功了:

    你可以去GOPATH/bin目录下,可以看到安装了许多可执行文件:

    或者你可以直接把我下载好的文件,拷贝到GOPATH/bin目录下,是一样的效果。

    链接:https://pan.baidu.com/s/1LqmlrYAdPMNm9p-n0hJ2Hg
    提取码:29l3

    至此,Go语言的环境安装及相关VSCode配置就完成了。

    作者简介

    【作者】:行小观

    【公众号】:行人观学

    【简介】:一个面向学习的账号,用有趣的语言写系列文章。包括Java、Go、数据结构和算法、计算机基础等相关文章。


    本文章属于系列文章「Go语言入门系列」,本系列从Go语言基础开始介绍,适合从零开始的初学者。


    欢迎关注,我们一起踏上编程的行程。

    如有错误,还请指正。

  • 相关阅读:
    【LeetCode-字符串】重构字符串
    【LeetCode-二叉树】填充每个节点的下一个右侧节点指针
    【LeetCode-回溯】分割回文串
    【LeetCode-字符串】最后一个单词的长度
    【LeetCode-数组】生命游戏
    【LeetCode-链表】奇偶链表
    【LeetCode-字符串】反转字符串
    【LeetCode-数学】打乱数组
    Java中实现多线程的3种方法介绍和比较
    oracle 临时表空间、数据表空间、创建用户名与密码、赋予用户权限
  • 原文地址:https://www.cnblogs.com/xingrenguanxue/p/13776610.html
Copyright © 2020-2023  润新知