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
相关推荐
大明者省1 小时前
宝塔开了端口,Ubuntu 还得开相应端口才能打通
服务器·数据库·ubuntu
念何架构之路3 小时前
Go语言常见并发模式
开发语言·后端·golang
XMYX-04 小时前
26 - Go recover 捕获错误:优雅恢复的真正意义
开发语言·golang
Cloud_Shy6184 小时前
Python 数据分析基础入门:《Excel Python:飞速搞定数据分析与处理》学习笔记系列(附录 B 高级 VS Code 功能)
vscode·python·jupyter·数据分析·excel
恋奴娇6 小时前
ubuntu 25 突破pipewire 不能以root帐号运行 系统没有声音输入输出设备
linux·运维·ubuntu
aerror6 小时前
如何使用ubuntu搭建一个无盘PC启动服务器
linux·服务器·ubuntu
XMYX-08 小时前
27 - Go string 字符串处理与格式化:从底层原理到工程实践
开发语言·golang
恋奴娇8 小时前
ubuntu 25 gnome-screenshot 录屏启动失败 原因pipewire服务未启动
linux·运维·ubuntu
lolo大魔王8 小时前
Go 语言原生 SQL 操作 MySQL 超详细全解 + 生产级项目模板(纯官方库无ORM)
数据库·sql·golang
susu10830189118 小时前
windows系统的WSL的Ubuntu安装docker
linux·ubuntu·docker