文章目录

  • Windows系统配置Linux golang开发环境
    • VMware安装
    • VMware安装Ubuntu无桌面版
    • Ubuntu系统下配置golang开发环境
      • 配置golang环境
      • 配置git流程
      • 配置mysql流程
      • 安装ETCD
      • 安装nats
  • VScode插件安装
    • 安装Remote Development
    • MySQL management tool
    • 翻译插件
  • 参考

使用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

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

设置好环境变量后,通过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

安装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

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

Windows系统使用VScode开发golang程序,远程连接Ubuntu系统编辑代码并编译运行相关推荐

  1. windows系统下采用向日葵远程连接Ubuntu系统的服务器

    这里写自定义目录标题 Ubuntu系统下向日葵软件SunloginClient开机自启动设置 Ubuntu开机用户自动登录 Ubuntu手动调整屏幕分辨率为1920 * 1080的方法 目的:希望远程 ...

  2. ubuntu下使用vscode开发golang程序,从控制台到简单web程序

    最近项目要使用go语言开发一个web程序,由于是第一次使用go开发,就将开发过程中的点滴做个记录吧. 目录 1.安装go 1.1 安装 1.2 配置go语言环境变量 2.vscode配置go开发 2. ...

  3. ubuntu系统怎么使用ifconfig和开启远程连接

    在ubuntu系统刚安装好之后ifconfig命令和开启远程连接都是不起作用的,如果需要使ifconfig起作用需要安装一个小工具,如果想开启远程连接的话也需要安装open-ssh工具. 开启ifco ...

  4. windows下使用vscode开发stm32

    Windows下使用vscode开发stm32 写在开头 有条件的用clion,方法更简单,具体教程参考知乎稚晖君教程<配置CLion用于STM32开发[优雅の嵌入式开发>(点击跳转) 起 ...

  5. 用什么服务器开发小程序,开发小程序用什么服务器系统

    开发小程序用什么服务器系统 内容精选 换一换 按照翻译方式的不同,高级语言通常可以分为两类:一类是编译翻译,一类是解释翻译,分别对应着编译型语言和解释型语言.编译型语言典型的如C.C++语言,都属于编 ...

  6. windows环境下Eclipse开发MapReduce程序遇到的四个问题及解决办法

    按此文章<Hadoop集群(第7期)_Eclipse开发环境设置>进行MapReduce开发环境搭建的过程中遇到一些问题,饶了一些弯路,解决办法记录在此: 文档目的: 记录windows环 ...

  7. Windows系统远程连接Linux系统操作

    远程连接服务器管理时,系统不同可分为两种:一是Linux系统和Mac系统或者Linux系统之间连接:二是Windows系统连接到Linux系统 第一种情况下:在Linux系统和Mac系统下可以相互用命 ...

  8. vscode开发小程序需要安装的插件集合

    vscode开发小程序需要安装的插件集合 1.小程序开发助手 这是每一个小程序开发者必备的神器,它具备: 支持 js,json,wxml 文件的代码提示 wxml 文件语法高亮 2.EASY less ...

  9. vscode在windows端远程连接ubuntu工作站

    1,ubuntu端安装ssh,确认安装 安装SSH命令:sudo apt-get install openssh-server 是否成功安装命令:ssh -V 2,开启ssh,确认开启 启动SSH命令 ...

最新文章

  1. python【蓝桥杯vip练习题库】ADV-92求最大公约数(递归)
  2. python对文件进行压缩解压缩基于zip格式
  3. 什么叫时钟漂移(Wander)?时钟漂移与时钟抖动(jitter)的区别
  4. 【Linux】一步一步学Linux——dpkg-reconfigure命令(272)
  5. git仓库删除文件夹/文件
  6. 讲解SQL Server定时作业job的设置方法
  7. 计算机应用能力考试xp,计算机应用能力考试XP试题及答案
  8. (计算机组成原理)第七章输入和输出系统-第一节:I/O系统基本概念和I/O控制方式简介
  9. A. 解决运行php文件出现乱码的问题
  10. CSS2 及CSS3 在ie浏览器下的支持情况
  11. 白板推导系列Pytorch-高斯判别分析(GDA)
  12. java条件运算符类型转换_Java数据类型、运算符及类型转换
  13. 难以置信:产品图标是黑色背景
  14. M/M/1 排队论模型
  15. 中英文电子书免费下载网站大全
  16. 【Python CLI】第三章 控制台输出
  17. win10安装PHP环境
  18. 企业公众号内容规划:企业公众号做什么内容易传播分享?
  19. 中小企业信息安全:基本原则
  20. 4款暗藏惊喜的Windows软件,硬核又实用,满足你工作中各种需求

热门文章

  1. python动态图的绘制和保存
  2. python学习笔记-结构化
  3. Javascript对象进行扁平化处理
  4. Windows IIS服务器建站/网站配置全图文流程(新手必备!) 一条龙
  5. 土木工程学生的常见认识误区分析与解答
  6. MacOS 如何删除启动时的客人用户?
  7. ES 6.8.15 安装
  8. photoshop备忘录(连载中)
  9. word画横线指定颜色
  10. linux打开img软件,linux如何打开img