从零开始搭建easydarwin环境——windows系统开发环境golang的搭建(代码片段)

TSINGSEE TSINGSEE     2023-02-14     407

关键词:

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的搭建(代码片段)

EasyDarwin在语言上服务端使用的是Golang,前端网页是Vue,因此我们需要有Golang和node的开发环境。上一篇我们介绍了Linux环境下的搭建,本章我们将说明一下如何在Windows下搭建起Golang环境。一、下载Go包Go的官方网站࿱... 查看详情

从零开始搭建深度学习环境(代码片段)

开始深度学习调参之路不能没有一个趁手的环境安装基础环境我使用的机器环境是:Ubuntu18.04安装显卡驱动1.2.按照cuda所需的版本安装3.sudoubuntu-driversautoinstall安装pipsudoapt-getinstallpython-pip下载anaconda3地址:https://www.anaconda.co... 查看详情

从零开始搭建react开发环境

最近刚好又装了一个笔记本的开发环境,主要是前端开发环境这块!要说有什么高深的知识也谈不上,不过有些小东西倒还是值得拿出来分享给大家的!当然一般会有人协助安装开发环境,不过还是建议自己能搞定的自己动手!... 查看详情

从零开始写博客系统——环境搭建(代码片段)

环境相关内容关于Python的安装,环境变量等配置这里就不单独出文章了,网上有大量的文章可以参考。我使用的Mac电脑,使用Windows也是同样可以的。只不过某些配置可能略有差异。$python3-VPython3.6.6我的Python版本如上&#... 查看详情

从零开始的跨平台渲染引擎——opengl基础环境搭建(代码片段)

...码仓的链接:https://github.com/dongzhong/ReZero。代码也是从零开始搭建,会逐步的完善功能。一、OpenGL环境介绍Op 查看详情

从零开始的跨平台渲染引擎——opengl基础环境搭建(代码片段)

...码仓的链接:https://github.com/dongzhong/ReZero。代码也是从零开始搭建,会逐步的完善功能。一、OpenGL环境介绍Op 查看详情

从零开始系列-caffe从入门到精通之一环境搭建

先介绍下电脑软硬件情况吧:处理器:Intel?Core?i5-2450MCPU@2.50GHz×4内存:4G操作系统:UbuntuKylin(优麒麟)16.04LTS64位 下面就是详细的安装过程(使用CPU,不使用GPU):点击这里查看原文。第一步:sudoapt-getinstalllibprotobuf-devlibleveldb-... 查看详情

从零开始的安卓开发环境搭建与入门(代码片段)

1、官网下载androidstudio2、阅读、勾选同意协议并点击下载3、下载完成后打开4、安装完成,打开后5、创建项目6、创建一个空Activity的项目7、输入项目名和选择语言以及SDK版本8、点击build等待下载完成9、下载时间4分钟到40分... 查看详情

mybatis学习1:从零开始搭建mybatis环境(代码片段)

Mybatis简介MyBatis是一款优秀的持久层框架MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的过程MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的实体类【PlainOldJavaObjects,普通的Java对象】映... 查看详情

史上最全springcloudalibaba入门教程,从零开始带你深入♂学习——环境搭建(代码片段)

SpringCloudAlibaba(一)——环境搭建SpringCloudAlibaba简介springcloudspring团队开源微服务工具集,帮助我们快速构建分布式系统(微服务系统),提供spring组织netflixspringcloudalibabaalibaba团队开源微服务工具集,... 查看详情

webpack简单教程--从零开始搭建一个webpack小例子

基于Windows操作系统下搭建webpack的运行环境,这里采用npm环境,node.js官网下载最新版本的,这里忽略下载和安装,然后直接运行 Node环境,如下图所示。 检查一下,node版本和npm工具的版本确保是最新的,这里并不是最新... 查看详情

从零开始搭建完整的prometheus系统

环境:Centos7.88c16g100G硬盘软件包:https://prometheus.io 下载最新版本的proemtheus、node_exporter、alertmanager (全部采用二进制包做成系统服务,个人认为比Docker好用)Prometheus服务搭建 查看详情

从零开始搭建一个k8s的环境(代码片段)

市面上有很多的K8S的书籍,但是关于如何搭建K8S的文章不多;下面笔者结合自己的经验,分享一下如何在阿里云的CentOs服务器上,搭建一个K8S的集群。前提条件一个阿里云的账号或者自己准备两台VM,其中一台... 查看详情

从零开始用刚买的阿里云实例搭建lnmp环境(非集成包)

 一、安装前1. 更新系统软件:yumupdate2. 查看是否已安装wget:rpm-qawget否则安装:yuminstallwget3. 查看是否已安装编译器:rpm-qagcc否则安装:yuminstallgccgcc-c++二、安装Nginx1. 安装nginx依赖包nginx的Rewrite模块和HTTP核心模... 查看详情

树莓派opencv-python环境搭建最全教程(从零开始)(代码片段)

文章目录需要用到的工具系统烧录系统无线联网以及基础连接配置SSH连接系统配置更新软件源需要用到的工具Rufusnotepad++vncviewerMobaXterm系统烧录首先需要烧录系统打开工具rufus-3.9p.exe然后选择烧录的系统进行烧录系统无线联... 查看详情

树莓派人脸识别------opencv-python环境搭建最全教程(从零开始)(代码片段)

文章目录需要用到的工具系统烧录系统无线联网以及基础连接配置SSH连接系统配置更新软件源需要用到的工具Rufusnotepad++vncviewerMobaXterm系统烧录首先需要烧录系统打开工具rufus-3.9p.exe然后选择烧录的系统进行烧录系统无线联... 查看详情

从零开始搭建go语言开发环境(代码片段)

一步一步,从零搭建Go语言开发环境。安装Go语言及搭建Go语言开发环境下载下载地址Go官网下载地址:https://golang.org/dl/Go官方镜像站(推荐):https://golang.google.cn/dl/版本的选择Windows平台和Mac平台推荐下载可执行文件版,Linux平台... 查看详情

从零开始搭建go语言开发环境(代码片段)

一步一步,从零搭建Go语言开发环境。安装Go语言及搭建Go语言开发环境下载Go官网下载地址:https://golang.org/dl/Go官方镜像站(推荐):https://golang.google.cn/dl/版本的选择Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩... 查看详情