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
相关推荐
小信啊啊10 小时前
Go语言切片slice
开发语言·后端·golang
Kiri霧11 小时前
Range循环和切片
前端·后端·学习·golang
bing.shao13 小时前
Golang 高并发秒杀系统踩坑
开发语言·后端·golang
知识分享小能手14 小时前
Ubuntu入门学习教程,从入门到精通,Linux操作系统概述(1)
linux·学习·ubuntu
我只会发热15 小时前
Ubuntu 20.04.6 根目录扩容(图文详解)
linux·运维·ubuntu
小信啊啊15 小时前
Go语言数组与切片的区别
开发语言·后端·golang
木子欢儿16 小时前
Ubuntu 24 安装 fcitx5 + rime + 雾凇配置
linux·运维·服务器·ubuntu
qq_3391911416 小时前
ubuntu 配置ulimit -n , ubuntu配置文件描述符数量, ubuntu优化,ubuntu系统调优
linux·运维·ubuntu
云霄IT16 小时前
docker使用教程之部署第一个go项目
docker·容器·golang
wdfk_prog16 小时前
Ubuntu 虚拟机根文件系统损坏故障的深度分析与修复
linux·数据库·ubuntu