七叶笔记 » golang编程 » 从零开始搭建Go开发环境

从零开始搭建Go开发环境

为什么一定要学习Go?

Go语言是谷歌2009发布的第二款开源 编程语言
Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,性能强悍,而且更加安全、支持并行进程。

Go语言适合用来做什么?

服务器编程:以前你如果使用C或者C++做的那些事情,用Go来做很合适,例如处理日志、数据打包、 虚拟机 处理、文件系统等;
分布式系统:诸如数据库 中间件 、代理服务等很多采用Golang开发,比如codis、cockroachdb、etcd等;
网络编程:这一块目前应用最广,包括Web应用、API应用、下载应用、内存数据库,举一些具体公司的例子,比如今日头条使用Golang构建了千万级微服务;
云平台:google开发的groupcache,couchbase的部分组建云平台,目前国外很多云平台在采用Go开发,CloudFoundy的部分组建,前VMare的技术总监自己出来搞的apcera云平台;

Go语言或将成为新的主力开发语言,所以我们有必要学习并掌握它,工欲善其事必先利其器,今天我们先从零开始搭建Go语言开发环境。

Go环境搭建

Go安装包下载链接:

1、根据预安装系统类型选择安装包

2、我这里是Windows server,所以直接下载 Go Windows安装包来安装

3、默认选择安装在C盘,建议修改到其他文件盘,这里我选择安装到D盘

4、安装完成后,按Win+R,输入cmd,进入控制台窗口输入“go version”,可查看Go版本,输出如下内容说明安装成功

5、配置环境变量,Go需要一个安装目录和一个工作目录,即GOROOT和GOPATH,如下图

GOROOT即为Go的安装目录,GOPATH即为存储Go语言项目的路径,默认是在C盘的用户目录下,可以自己进行设定,我放在D盘的GoWorks目录下,同时里面需要包含src、pkg、bin三个目录

6、打开控制台,输入“go env”查看是否配置成功

若输出结果如上图,说明没能安预设配置为D:\GoWorks,配置没有生效;此时需要将用户变量中的GOPATH删掉,方能生效

再次进入控制台窗口,输入“go env”,输出如下说明配置成功

OK,到此Go环境就搭建完成啦~

开发工具

开发工具我选择的是GoLand,下载地址如下

下载完成直接傻瓜式一路next安装即可。

小试牛刀

记事本编写:hello.go

 package main
 import  "fmt"
func main() {
    fmt.Println("Hello World!")
}  

在当前目录下执行:“go run hello.go”

现在就开始你的Go语言学习之旅吧!人生苦短,let’s Go ~

相关文章