Windows 平台安装配置Golang语言环境

news/2024/7/10 22:12:08 标签: 开源, golang, windows

环境介绍:

OS: Windows 7 sp1

Arch:x86_64

Golang Ver:Go 1.4.2 amd64


1、下载Golang语言安装包:

Go 由Google于2009年开发释出,一种开放源代码的语言。github: golang/go。可以直接在这上面找到释出的源代码(其实也只是供源代码下载,没有做成安装包),将源代码编译即可使用。也可以找到Go的中文论坛:http://www.golangtc.com/,在这里可以找到Go的windows安装包(.msc)。

这里我使用了Go 1.4.2版本,下载路径:http://www.golangtc.com/download


2、在windows下安装Golang:

下载到.msc安装包后,双击安装即可,傻瓜式安装。


3、配置Golang运行环境:

Golang需要基本的两个环境变量:
(1)GOROOT:保存Golang安装根目录;

(2)GOBIN:保存Golang根目录下的bin路径,一般在windows下设置为%GOROOT%\bin;

还有一个GOPATH:一般用于自己创建的项目根目录,编译期使用的自定义package将从这个变量的src路径下找源文件。

最后别忘了,在系统环境变量path中添加进Go二进制工具的路径,即%GOBIN%。一般安装后会有三个基本的二进制工具:go, godoc, gofmt


4、检测Golang环境配置是否正确:

windows模拟终端(cmd)下键入go version查看Golang版本信息,如果能正确打印出来,配置没有问题,且能正常运行go工具。还可以自己写一个Golang的helloworld:

package main

func main () {
	println ("hello world.")
}




http://www.niftyadmin.cn/n/983489.html

相关文章

JSP中出现According to TLD or attribute directive i...

2019独角兽企业重金招聘Python工程师标准>>> 可能是因为使用了JSP2.0版本, 同时又没有使用JSTL core库的备用版本(RT库), 以下有两种处理方法: 1. 修改web.xml. <web-app xmlns"http://java.sun.com/xml/ns/j2ee" xmlns:xsi"http://www.w3.org/20…

60秒定位问题,十倍程序员的Debug日常

作者&#xff1a;陶建辉 这是我在 2020 年 5 月写的一篇内部博客&#xff0c;当时是希望研发和技术支持同学能够帮助用户快速定位 Bug&#xff0c;解决问题。2020 年 12 月我又迭代了一版&#xff0c;并还针对此进行了内部的培训。这段时间我也一直在关注微信群中的提问&#…

第2课:通过案例对SparkStreaming 透彻理解三板斧之二:解密SparkStreaming运行机制和架构...

Spark Streaming是Spark的一个子框架&#xff0c;但是它更像是运行在Spark Core上的一个应用程序。Spark Streaming在启动时运行了很多的job&#xff0c;并且job之间相互配合。Job围绕了两个方面&#xff1a;1. 对输入数据流进行计算的Job2. 框架自身运行需要的Job&#xff0c;…

循迹追踪令人头秃的Crash,十倍程序员的Debug日常(2)

作者&#xff5c;陶建辉 原文首发于&#xff1a; 循迹追踪令人头秃的Crash 我们写 C 程序&#xff0c;经常碰到 Crash&#xff0c;绝大部分情况下都是空指针或野指针造成&#xff0c;从 call stack 来看&#xff0c;一般很容易找出问题。但是有一类 Crash 很难 debug&#xf…

常用的算法思想总结

对于计算机科学而言&#xff0c;算法是一个非常重要的概念。它是程序设计的灵魂&#xff0c;是将实际问题同解决该问题的计算机程序建立起联系的桥梁。接下来&#xff0c;我们来看看一些常用的算法思想。 &#xff08;一&#xff09;穷举法思想 穷举法&#xff0c;又称为强力法…

Windows 平台搭建Redis数据库

环境&#xff1a; OS&#xff1a;Windows7 sp1 x86_64 redis-server&#xff1a;2.8.2104 64bit 1、简介&#xff1a; 由ANSI C 开发的一个开源NoSQL数据库系统&#xff0c;是一种可持久化亦可基于内存的Key-Value型数据库&#xff0c;支持多种语言的API接口。开发工作由VMw…

再识Nginx负载均衡与健康检查

在业界&#xff0c;一直流传这样一句话&#xff1a;Nginx抗并发能力强&#xff01;为什么Nginx抗并发能力强&#xff1f;原因是使用了非阻塞、异步传输 阻塞&#xff1a;如apache代理tomcat时&#xff0c;apache开启10个进程&#xff0c;同时处理着10个请求&#xff0c;在tomca…

涛思数据正式成为信创工委会会员单位,共建国产化生态圈

近日&#xff0c; 北京涛思数据科技有限公司&#xff08;以下简称“涛思数据”&#xff09;作为开源物联网大数据平台厂商&#xff0c;已正式加入信息技术应用创新工作委员会&#xff08;以下简称“信创工委会”&#xff09;&#xff0c;成为基础开源软件领域率先入会的会员。这…