当前位置:   article > 正文

Windows系统使用VScode开发golang程序,远程连接Ubuntu系统编辑代码并编译运行_vscode连接wsl环境下的ubuntu的golang

vscode连接wsl环境下的ubuntu的golang


使用Windows进行编程开发虽然很方面,有着各种可视化桌面工具,但是对于特定的依赖可能安装起来特别费劲。比如,在使用golang进行开发时,有些场景会调用c代码,这就需要配置cgo环境,而Windows系统配置cgo就比较麻烦。因此,许多开发者就选择直接使用Linux系统开发。常用的Linux系统有Ubuntu系统,或者Centos系统,但是这些系统通常可视化桌面比较简陋,不仅安装软件操作比较复杂,而且软件生态没有Windows丰富,比如使用 Ubuntu系统安装微信、QQ等软件就相当困难。

Windows系统配置Linux golang开发环境

VMware安装

VMware虚拟机v15.5安装
注册

VMware安装Ubuntu无桌面版

告别桌面版 |WMwvare安装ubuntu server18.04
在VMware Workstation中安装Ubuntu Server 16.04.5图解教程

Ubuntu系统下配置golang开发环境

在进行golang开发过程中,通常会设置GOPROXY、GOPRIVATE等环境变量,配置git、mysql、etcd、nats等开发工具,这里将配置流程总结如下,方便有需要的同学使用。

配置golang环境

1)golang下载与解压命令如下:

# 进入HOME目录
cd ~
# 使用wget命令下载golang1.16
wget https://dl.google.com/go/go1.16.15.linux-amd64.tar.gz
# 解压缩golang包到/usr/local目录
sudo tar zxvf go1.16.15.linux-amd64.tar.gz -C /usr/local
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

2)golang环境配置
通过sudo vi ~/.bashrc命令,在文件最下方添加如下环境变量,以设置GOROOT、GOPATH环境变量,并将GOPATH/bin可执行文件加入到PATH路径中。

export GOROOT=/usr/local/go
export GOPATH=~/workspace/go
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
  • 1
  • 2
  • 3

设置好环境变量后,通过go versiongo env命令,正常打印出golang对应的版本和设置的golang环境变量,即说明golang环境配置成功。

golang各种版本及下载链接
详细的Ubuntu配置golang过程参见:Ubuntu 18.04下golang环境安装

配置git流程

Ubuntu系统安装配置git细节参见:Ubuntu 安装git及git命令

配置mysql流程

Ubuntu系统安装配置mysql参见:Ubuntu18.04下安装MySQL
如果配置mysql过程中,没有设置密码,但是使用命令行mysql -u root登录的过程中提示使用密码而登录失败,可以参见这篇文章:ubuntu安装mysql忘记密码并重置

安装ETCD

etcd安装命令如下:

# 使用wget命令下载压缩包
wget https://github.com/etcd-io/etcd/releases/download/v3.5.2/etcd-v3.5.2-linux-amd64.tar.gz
# 解压缩到/usr/local目录下
sudo tar -xzvf etcd-v3.5.2-linux-amd64.tar.gz -C /usr/local/
# 进入/usr/local目录,并重命名
cd /usr/local
sudo mv etcd-v3.5.2-linux-amd64/ etcd
# 将3个可执行文件添加到PATH路径(比较简单的方式是,将其复制到/usr/local/bin目录下面)
sudo cp etcd etcdctl etcdutl /usr/local/bin/
# 查看etcd版本
etcd --version
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

安装nats

nats安装命令如下:

# 下载
wget https://github.com/nats-io/nats-server/releases/download/v2.7.3/nats-server-v2.7.3-linux-amd64.tar.gz
# 解压
sudo tar zxvf nats-server-v2.7.3-linux-amd64.tar.gz -C /usr/local/
cd /usr/local
# 重命名
sudo mv nats-server-v2.7.3-linux-amd64/ nats
# 启动
/nats/nats-server
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

VScode插件安装

下载VScode到Windows系统,双击安装可执行文件正常安装。

安装Remote Development

在Windows系统下的VScode插件市场中,搜索远程开发工具Remote Development
Windows下VSCode连接Ubuntu远程开发

MySQL management tool

在VScode扩展市场搜索mysql,可以找到大量的mysql管理工具,找到适合自己的进行安装即可。
在这里插入图片描述

翻译插件

拥有一款舒畅的划词翻译插件,遇到生疏的单词可以快速翻译,有助于理解代码的注释含义并提高开发效率。
在这里插入图片描述

参考

VMware虚拟机v15.5.2
告别桌面版 | WMware安装Ubuntu server18.04
在VMware Workstation中安装Ubuntu Server 16.04.5图解教程
Ubuntu 18.04下golang环境安装
Ubuntu18.04下安装MySQL
ubuntu安装mysql忘记密码并重置
Ubuntu 安装git及git命令
Windows下VSCode连接Ubuntu远程开发
go开发环境配置(VScode Remote Development 远程开发调试环境)
在 Ubuntu16.04 上安装 etcd
Ubuntu 20.04 安装 Nats
如何在Ubuntu 16.04上安装和配置NATS

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/409593
推荐阅读
相关标签
  

闽ICP备14008679号