在云服务器上配置go开发环境

之前在win和mac上都配了一次,这次在linux配,属于是都练了一遍

安装go

  1. 下载linux版本安装包wget https://studygolang.com/dl/golang/go1.20.1.linux-amd64.tar.gz
  2. 解压安装包到 /usr/local/src(用户级的程序都可以安装到这里)
    tar -xzf go1.20.1.linux-amd64.tar.gz
  3. 设置环境变量,在/.bashrc(/.profile)也行,但是还没有搞清楚他们的区别
# 设置go语言路径
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export GO111MODULE=on
  1. 加载资源
    source ~/.bashrc
  2. 测试
    go version
    显示 go version go1.20.1 linux/amd64即安装成功

在vscode中配置go

  1. 安装go插件
  2. 终端中执行下列命令,加快 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

  1. 重启vscode!!!(这里没重启又卡了好久,一直下载失败)
    4.在vscode中,>Go: Install/Update Tools,全选下载即可

项目目录

推荐建一个/home/go文件夹用于存 go 文件
再建三个文件夹
src:存放源码文件
pkg:存放编译时生成的中间文件
bin:存放编译后的可执行文件
如我新建一个项目名叫 GolangStudy,就可以建立一个 /home/go/src/GolangStudy作为项目目录,也作为 vscode 中的工作区

posted @ 2023-03-04 15:50  hzy0227  阅读(57)  评论(0编辑  收藏  举报