前言:

小编时隔一年多,升级Golang 版本1.21。发现好久没升级啦。平时都是在有可以访问的Go 扩
展的情况下。没有用到需要代理的情况。记录一下。

第一步下载安装环境
 wget https://golang.google.cn/dl/go1.21.3.linux-amd64.tar.gz
第二步解压安装环境
tar -C /usr/local -zxvf go1.21.3.linux-amd64.tar.gz

解压完成后,不需要像其他语言那样 make & make install。就可以直接开箱使用

第三步编辑系统环境变量
vim /etc/profile    
/bin/vi /etc/profile  使用系统自带的vi 打开

在profile 的export 的结尾处新增一行

export PATH=$PATH:/usr/local/go/bin

退出编辑

执行 source /etc/profile

查询版本 go version

在这个时候检查一下

  vim ~/.bashrc 在文件结尾新增一行
  source /etc/profile 
  退出编辑
  执行 source ~/.bashrc
第四步编辑Golang环境变量
 go env  查看环境变量

1、修改国内可以访问的代理.这是可以获取到Go 扩展的基础

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

2、开启go mod

开启module 环境变量
go env -w GO111MODULE=on   
第五步安装vscode GO 编辑扩展

使用扩展的前提是已经安装好了Go 扩展

ctrl + shift + p 打开vscode 窗口
找到:go:Install/Update Tools 全部勾选安装
image.png

由于需要代理的原因和远程连接Linux 的原因导致全部勾选安装会提示失败。需要根据自动安装失败的原因来手动安装。

go install -v 安装目录的路径是环境变量的GOPATH 路径
go get  安装路径是在当前目录是有go.mod 的当前文件夹
使用方式:
go mod init
go mod tidy

接下来就可以顺利开启代码提示、语法提示、依赖包自动导入等功能啦。

参考文献:https://goproxy.cn/


叶剑飞雪
137 声望9 粉丝