在云服务器上配置go开发环境
之前在win和mac上都配了一次,这次在linux配,属于是都练了一遍
安装go
- 下载linux版本安装包
wget https://studygolang.com/dl/golang/go1.20.1.linux-amd64.tar.gz
- 解压安装包到 /usr/local/src(用户级的程序都可以安装到这里)
tar -xzf go1.20.1.linux-amd64.tar.gz
- 设置环境变量,在/.bashrc(/.profile)也行,但是还没有搞清楚他们的区别
# 设置go语言路径
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export GO111MODULE=on
- 加载资源
source ~/.bashrc
- 测试
go version
显示go version go1.20.1 linux/amd64
即安装成功
在vscode中配置go
- 安装go插件
- 终端中执行下列命令,加快 go-tools下载,否则会失败
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
# 清空缓存
go clean --modcache
# 默认的GOSUMDB=sum.golang.org,是用来验证包的有效性。这个网址可能无法访问
go env -w GOSUMDB=off
- 重启vscode!!!(这里没重启又卡了好久,一直下载失败)
4.在vscode中,>Go: Install/Update Tools
,全选下载即可
项目目录
推荐建一个/home/go
文件夹用于存 go 文件
再建三个文件夹
src:存放源码文件
pkg:存放编译时生成的中间文件
bin:存放编译后的可执行文件
如我新建一个项目名叫 GolangStudy,就可以建立一个 /home/go/src/GolangStudy
作为项目目录,也作为 vscode 中的工作区
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南