vscode 远程开发golang

1.安装配置golang

下载解压
shell 复制代码
wget golangurl
tar -xzvf golang 解压到/usr/local
环境配置

在~/.bashrc文件最后加入下面三行

shell 复制代码
export GOROOT=/usr/local/go  # 这里就是go的源码目录
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/goProject # 这里是home目录下的你自己建的go项目目录

2.配置vscode工作区

我的go项目路径是:/home/henry/goProject

然后用ssh远程连接主机,打开goProject目录,然后安装gotools全部的工具

初始化 Go Modules

然后比如要新建一个learning的文件夹,则需要在该文件夹下初始化 Go Modules

shell 复制代码
$ pwd
>/home/henry/goProject/learning
$ go mod init learning
# 继续提示 添加module依赖
$ go mod tidy
指定模块信息

如果你的工作区包含多个模块,你可以在工作区的根目录创建一个 gopls.mod 文件,其中包含模块的信息

shell 复制代码
$ pwd
>/home/henry/goProject
$ touch gopls.mod

以下是一个示例 gopls.mod 文件:

mod 复制代码
module learning
module module2
相关推荐
有时.不昰沉默15 分钟前
ubuntu 20.04 启动直接进入 tty1,而非 图形界面
linux·运维·ubuntu·tty1
计算机网恋27 分钟前
Ubuntu中VSCode配置CC++环境
c语言·vscode·ubuntu
别再下雨辽31 分钟前
开发板通过 VSCode Remote-SSH 反向转发复用 PC 代理排障总结
linux·ide·笔记·vscode·ssh
轻蓝雨1 小时前
树莓派4B安装ubuntu server后再访问GPIO
linux·运维·ubuntu
宇宙帅猴1 小时前
Ubuntu网络问题解决方案
linux·网络·ubuntu
moxiaoran57531 小时前
Go语言中的泛型
golang
加油20191 小时前
GO语言内存逃逸和GC机制
golang·内存管理·gc·内存逃逸
源代码•宸1 小时前
Golang原理剖析(channel源码分析)
开发语言·后端·golang·select·channel·hchan·sudog
liuyunshengsir1 小时前
golang Gin 框架下的大数据量 CSV 流式下载
开发语言·golang·gin
袁袁袁袁满1 小时前
Docker服务彻底清空的所有相关资源(容器、镜像、网络、数据卷等)
linux·运维·ubuntu·docker·容器·docker清空资源·docker停掉资源