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
相关推荐
Chuncheng's blog15 小时前
Ubuntu24.04 如何删除snap
ubuntu
在下_诸葛16 小时前
VSCode使用指南:快捷键、设置与高级技巧
ide·vscode·编辑器
阿里加多16 小时前
第 5 章:Go 内存模型与 Happens-Before 原则
开发语言·后端·golang
我也有在努力16 小时前
VSCode Java 开启导入未使用的包置为浅灰色/透明色效果
ide·vscode·编辑器·cursor
止语Lab17 小时前
从一行超时配置到分布式可观测性——Go HTTP服务的渐进式演进实战
分布式·http·golang
LuDvei17 小时前
windows x86中ssh远程连接 ubuntu
windows·ubuntu·ssh
CodeCaptain17 小时前
【四】Ubuntu 24.04 安装 GUI 完整指南支持OpenClaw
ubuntu·ai·openclaw
WZTTMoon17 小时前
VS Code Java开发配置与使用经验分享
java·vscode
子歌的宏定义17 小时前
主机vscode远程链接服务器开发方法
服务器·ide·vscode
sz49723859917 小时前
VSCODE 隐藏或打开状态栏
ide·vscode·编辑器