EasyDarwin在语言上服务端使用的是Golang,前端网页是Vue,因此我们需要有Golang和node的开发环境。上一篇我们介绍了Linux环境下的搭建,本章我们将说明一下如何在Windows下搭建起Golang环境。

一、下载 Go包

Go的官方网站:http://golang.org/(需要科学上网软件)
国内下载地址:https://studygolang.com/dl)

首先下载对应平台的安装包,此处注意区分32位还是64位操作系统。我们这边将安装包装在了C:\Go

二、设置Go环境变量

主要配置以下几个:

  • GOROOT:C:\Go (Go 安装后的根目录(例如:D:\Go),安装过程中会由安装程序自动写入系统环境变量中);
  • GOBIN:%GOROOT%\bin(Go 的二进制文件存放目录);
  • PATH:需要将 %GOBIN% 加在 PATH 变量的最后,方便在命令行下运行。
  • GOPATH:E:\alpha(go项目存放目录)

当环境变量都配置完成之后,Go就已经安装完毕了。打开命令行,运行go version命令,就可以看到如下的提示了。

三、Go工作空间

GOPATH : Go 的工作空间,就是我们的开发和依赖包的目录(例如:我的是 D:\GoWork) ,此目录需要手动配置到系统环境变量。

GOPATH 工作空间是一个目录层次结构,其根目录包含三个子目录:

  • src:包含Go源文件,注意:你自己创建依赖的package,也要放到GOPATH目录下,这样才能够被引用到。
  • pkg:包含包对象,编译好的库文件
  • bin:包含可执行命令

注意:

  1. 需要将GOPATH路径,手动写入到系统环境变量。
  2. 不要把GOPATH设置成Go的安装路径。
  3. 你自己创建依赖的package,也要放到GOPATH目录下,这样才能够被引用到。配置好之后,通过go env命令来查看go环境是否配置正确:

四、试运行

package main
import "fmt"
func main(){fmt.Println("Hello World!你好 世界!")
}

保存为hellow.go,运行go run hellow.go,得到以下结果:

从零开始搭建EasyDarwin环境——Windows系统开发环境Golang的搭建相关推荐

  1. 从零开始搭建EasyDarwin环境——Linux系统开发环境Golang的搭建

    EasyDarwin在语言上服务端使用的是Golang,前端网页是vue.因此我们需要有Golang和node的开发环境.本章我们将说明一下如何在Linux下搭建Golang环境. 1.下载 执行以下 ...

  2. Go语言Windows系统开发环境配置

    博客<为什么Go语言在中国格外的"火">分析了为了中国的程序员对Go语言情有独钟. 博客<Go语言的前世今生>简单介绍了Go语言的发展历程. 按照套路,本应 ...

  3. php swoole环境搭建,windows系统php环境安装swoole具体步骤

    Swoole原本不支持在Windows下安装的,所以我们要安装Cygwin来使用.在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我把自己安装Cygwin和Swoole写下来相当于对自 ...

  4. python在win10怎么搭建_Win10系统如何搭建Python 3.5.2开发环境

    Win10系统如何搭建Python 3.5.2开发环境 具体方法如下: 1.首先从Python官网下载安装软件,如下图,输入IP地址; 2.找到Download,单击下面Python 3.5.2进入下 ...

  5. python 3.5.2设计页面_怎么解决win10系统搭建Python 3.5.2开发环境的处理方案

    今天小编告诉大家如何对win10系统搭建Python 3.5.2开发环境进行设置,可能很多用户都不知道怎么对win10系统搭建Python 3.5.2开发环境进行设置,但当我们遇到对win10系统搭建 ...

  6. dashboard windows 前端开发环境搭建

    dashboard是kubernetes的云管平台UI界面,正常情况下,其是在linux下开发的,但是,有些特殊情况下,我们也可能希望在windows上搭建起dashboard的开发环境 这里我们将搭 ...

  7. python 3.5.2页面_笔者操作win10系统搭建Python 3.5.2开发环境的详细方案

    win10系统性能稳定受到广大用户的喜爱,但也不尽完美,在使用过程中,难免会遇到win10系统搭建Python 3.5.2开发环境的问题.碰到win10系统搭建Python 3.5.2开发环境的问题. ...

  8. ESP32开发 0.windows Vscode开发环境搭建,基于esp-idf-V4.2 | Cmake | Vscode插件

    一 前言 入坑嵌入式以来,一直都在寻找一款通用MCU控制器:他应有优秀的计算处理能力.丰富的外设扩展能力.支持有线/无线联网.小巧的封装.自从ESP8266爆火以来,熟悉过它的使用,但窘于硬件限制,只 ...

  9. windows驱动开发环境搭建以及helloworld

    文章目录 前言 编译环境-WDK的安装 搭建测试驱动的虚拟机 win11虚拟机 win10虚拟机 在测试机器上运行驱动 修改注册表-显示调试信息 上面驱动代码含义 测试证书签名 其他 旧版本的visu ...

  10. 【从零开始人工智能01】人工智能运行开发环境搭建

    从零开始人工智能系列: 人工智能运行开发环境搭建 第一个人工智能小程序:强化学习找金币 人工智能运行开发环境搭建 一.系统要求 操作系统为Win10.如果有条件的话,建议还是在Linux系统下搭建人工 ...

最新文章

  1. 不试过你怎么知道?开博第一篇(本人菜鸟也,高手可以飘过)
  2. [cocos2dx]防止八门神器修改内存数据
  3. ABAP TBL控制插入和更改
  4. IM开发基础知识补课(三):快速理解服务端数据库读写分离原理及实践建议
  5. php中curl类常用方法封装和详解
  6. 科幻电影系列-计算机技术
  7. linux下bus、devices和platform的基础模型 【转】
  8. Linux之LAMP架构
  9. 数字图像处理 冈萨雷斯 课后习题答案
  10. 修改form表单action路径
  11. 考研二战日记-第16天小结
  12. Sentry 企业级数据安全解决方案 - Relay 操作指南
  13. 某玩具商的数据库操作
  14. APP自动化测试框架搭建(六)--uiautomator2、web-editor基础操作
  15. Linux vim插件安装
  16. wifite+hashcat
  17. 我的kindle导航
  18. 【进程控制(进程退出、孤儿进程、僵尸进程)_Linux】
  19. post office 问题
  20. SQL联表查询只拿一张表数据的两种写法

热门文章

  1. 从零开始的Origin新手入门教程(速成)
  2. html5制作多彩照片墙,照片墙不是乱贴的,教你1分钟打造高逼格照片墙!
  3. 2022最新H3CSE认证备考练习题,错过等明年
  4. 几款脑力训练软件分析与推荐
  5. 中国移动MM如何成就千亿梦想
  6. springBoot dubbo junit 单元测试
  7. Windows下Redis-Cluster伪集群搭建
  8. 2011戴尔计算机配置,机型与配置(一)
  9. win7 蓝牙4.0 ble驱动_Android FrameWorkamp;HAL视频最新进度: 蓝牙更新6节(更新时间2019年3月27日)...
  10. Linux Nvidia显卡驱动安装