前言:
小编时隔一年多,升级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
全部勾选安装
由于需要代理的原因和远程连接Linux 的原因导致全部勾选安装会提示失败。需要根据自动安装失败的原因来手动安装。
go install -v 安装目录的路径是环境变量的GOPATH 路径
go get 安装路径是在当前目录是有go.mod 的当前文件夹
使用方式:
go mod init
go mod tidy
接下来就可以顺利开启代码提示、语法提示、依赖包自动导入等功能啦。
参考文献:https://goproxy.cn/
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。