【01、Go与VSCode的安装】

1、下载GoLanguage与安装
下载地址:https://golang.google.cn
下载安装程序例如:go1.22.4.windows-amd64.msi
安装。例如路径选择D:\Program Files\Go
安装后,要验证是否安装成功。在cmd命令行输入:go version 注意有个空格。
CMD命令提示符目前版本是go1.22.4。(2024.07.28)
在cmd命令行输入: go dev 注意有个空格。查看环境变量配置。这是安装时的Go自动配置的。
2、配置环境变量
(1)删除安装GO时自动设置的当前用户的环境变量。
删除安装时自动设置的当前用户的变量GOPATH。
删除安装时自动设置的当前用户的变量GOPATH把当前用户PATH变量中自带的%USERPROFILE%\go\bin这个删除。
把当前用户PATH变量中自带的%USERPROFILE%\go\bin这个删除(2)配置系统环境变量。需要配置的环境变量有GOROOT、GOPATH、Path、GO111MODULE、GOPROXY。

  • 新建GOROOT,新建Path值
    例如安装目录是:D:\Program Files\Go,在系统变量下,新建系统变量。如图。
    新建GOROOT 变量称:GOROOT
    变量值:D:\Program Files\Go
    在Path中新建系统变量:%GOROOT%\bin
    在Path中新建系统变量:%GOROOT%\bin
  • 新建GOPATH,新建Path值
    GOPATH的变量值即为存储Go语言项目的路径。
    在添加GOPATH环境变量之前,我们需要先新建一个工作区文件夹,例如在D:盘下新建code文件夹,在里面新建GoCode文件夹,再在下面分别新建src、pkg、bin文件夹。这三个文件夹作用如下:
    src:存放源代码(go项目存放的位置)
    bin:存放编译后的二进制文件(在项目中用到的如swag.exe等exe文件就会在这里)
    pkg:存放编译后的包文件
    新建GOPATH变量称:GOPATH
    变量值:D:\code\GoCode
    在Path中新建系统变量:%GOPATH%\bin
    在Path中新建系统变量:%GOPATH%\bin以上在系统变量的Path中新建的变量,也分别可以写成如下,但一般不这么写。
    %GOROOT%\bin写为D:\Program Files\Go\bin
    %GOPATH%\bin写为D:\code\GoCode\bin

    区别
  • 配置GOPROXY代理
    Go默认的GOPROXY的值是:GOPROXY=https://proxy.golang.org,direct
    因为访问不了proxy.golang.org网址,在使用go get安装第三方库的时候会报错,如果从导致无法下载成功,所以必须要修改一下。
    以下是一些常用的Go国内镜像:
    阿里云:https://mirrors.aliyun.com/golang/
    清华大学:https://mirrors.tuna.tsinghua.edu.cn/golang/
    中国科技大学:https://mirrors.ustc.edu.cn/golang/
    七牛云:https://goproxy.cn/
  • 方法1:以配置七牛云为例设置代理。
    修改新建系统变量:
    变量名:GOPROXY
    变量值:https://goproxy.cn,direct
    新建GO111MODULE新建系统变量:
    变量名:GO111MODULE
    变量值:on
  • 方法2:在CMD命令行中设置或者通过PowerShell设置。
    以管理员身份运行CMD,输入以下两行命令。
    CMD命令:go env -w GO111MODULE=on
    命令:go env -w GOPROXY=https://goproxy.cn,direct
    以管理员身份运行PowerShell输入以下两行命令。
    PowerShell命令: e n v : G O 111 M O D U L E = " o n " 命令: env:GO111MODULE = "on" 命令: env:GO111MODULE="on"命令:env:GOPROXY = “https://goproxy.cn,direct”
    (3)通过命令方式查看环境变量配置情况
    在CMD命令行或PowerShell中查看,输入go env
    如果配置好了显示如下信息。有时需要重启电脑。如果没配置好,则显示默认的配置信息。
    至此,go开发环境安装成功。
    通过命令查看环境变量3、下载vscode集成编程环境。编程环境使用vscode
    下载地址https://code.visualstudio.com/
    或者打开地址https://code.visualstudio.com/Download
    安装vscode。例如路径选择D:\VisualStudioCode\Microsoft VS Code
    4、在VSCode中安装简体中文语言包插件和Go语言的插件
    安装中文插件。安装简体中文语言包后,重新启动VScode。
    安装中文插件安装go插件
    安装go插件如果搜不出来,请关闭VSCode,再次打开VSCode,再搜索。
  • 5、安装分析工具
    按组合键,打开Ctrl+Shift+P面板,输入:Go: Install/Update Tools,全选安装。
    搜索在这里插入图片描述全选安装

6、在D:\code\GoCode\src\文件夹下新建一个chapter001文件夹,在VSCode中打\GoCode这个文件夹
新建文件夹用VSCode打开文件夹。新建hello.go文件。例如

新建go文件输入代码:

package main
import "fmt"
func main() {
	fmt.Println("Hello, World!")
}

如果VSCode编辑器显示“package main”有错误,提示“go.mod file not found in current directory or any parent directory”,打开CMD,编译并运行hello.exe。在终端中输入命令“D:\code\GoCode> go mod init GOCODE”,意思时在GOCODE文件夹下创建go.mod文件。可以看到“package main”错误就消失了。其实go.mod文件的内容就两行:

module GOCODE
go 1.22.5

如图。
go.mod7、运行hello.go程序
打开cmd命令行程序。
编译go程序或者通过go run 命令运行。本质也是先编译为exe再运行。
运行go run命令如果VSCode提示“failed to install gopls”,这个错误提示表示尝试安装或更新Go语言的语言服务器gopls时失败了。gopls是Go1.12版本之后推荐的官方代码编辑器支持工具,用于提供自动完成、代码分析等功能。
解决方法:解决方法就是设置代理,然后重启VSCode。打开Cmd命令行,输入以下两行命令。

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct

注意命令中的空格。
设置完成后重启VS Code,按照提示安装即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值