vscode 远程开发golang

1.安装配置golang

下载解压
wget golangurl
tar -xzvf golang 解压到/usr/local
环境配置

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

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

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

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

$ pwd
>/home/henry/goProject
$ touch gopls.mod

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

module learning
module module2

相关推荐

  1. vscode 远程开发golang

    2024-03-11 17:50:01       23 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-11 17:50:01       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-11 17:50:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-11 17:50:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-11 17:50:01       20 阅读

热门阅读

  1. ReactNative进阶(五):React Native与原生通信

    2024-03-11 17:50:01       20 阅读
  2. python 蓝桥杯之常用的库

    2024-03-11 17:50:01       22 阅读
  3. 【软件测试】测试工具推荐

    2024-03-11 17:50:01       24 阅读
  4. 机器学习经典问题笔记

    2024-03-11 17:50:01       21 阅读
  5. vue3+element-plus el-input 自动获取焦点

    2024-03-11 17:50:01       19 阅读
  6. vue,Promise备忘

    2024-03-11 17:50:01       21 阅读
  7. 大数据组件之Sqoop

    2024-03-11 17:50:01       19 阅读
  8. Sqoop 学习

    2024-03-11 17:50:01       26 阅读
  9. jQuery改变元素的方法

    2024-03-11 17:50:01       21 阅读
  10. Linux(CentOS7.5):通过docker安装mysql8.0

    2024-03-11 17:50:01       18 阅读
  11. cudnn下载国内满速下载地址长期有效更新

    2024-03-11 17:50:01       18 阅读