工欲善其事系列 - 搭建go开发环境
Go语言简介:
Go语言是一个开源的静态强类型编程语言,于2007年9月开始设计,2009年11月正式发布。Go语言有很多特点:垃圾回收(GC),错误处理,并发编程,反射,defer关键词,占用资源少,简洁,安全等。其中最为大家熟悉的便是并发编程这个特点,很多开发者也是冲着这个特点来的。目前也是很多大公司重构系统选用了Go语言,所以对于Go语言的未来非常看好。
以下是Go语言在TIOBE的排行:
可以看到Go语言已经进入前十的位置,并且增速很快。然后在国家使用情况来看,中国已经成为最流行Go语言的国家了,并且Go语言开发者的平均薪资也非常高,所以综合来看作为开发者很有必要学习这么一门年轻却不一般的开发语言。
闲话少说,我们马上进入今天的主题,开始搭建开发环境。
一、linux安装Go(centos7)
或者执行命令:
cd /usr/local/src
wget https://dl.google.com/go/go1.12.9.linux-amd64.tar.gz
- 解压文件:
tar -xvf go1.12.9.linux-amd64.tar.gz
- 配置环境:
vim /etc/profile
# 然后添加以下代码
export GOROOT=/usr/local/src/go
export GOPATH=/usr/local/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
# 重新加载环境配置
source /etc/profile
- 测试环境
mkdir -p /usr/local/gopath/src
mkdir demo
vim /usr/local/gopath/src/demo/helloworld.go
输入以下代码:
package mian
import "fmt"
func mian(){
fmt.Println("Hello world!")
}
然后运行命令
go run helloworld.go
# 输入Hello world!
二、windows和Mac安装
- 直接去官网下载安装包一键安装即可,主要说一下环境配置
- mac环境下配置
vim ~/.bash_profile
# 添加以下配置
export GOPATH=/Users/bobojx/Projects/Go
export GOBIN=$GOPAHT/bin
export PATH=$PATH:$GOBIN
export GOPROXY=https://goproxy.io # 代理
# 刷新配置
source ~/.bash_profile
- windows环境配置
打开控制面板——系统与安全——系统——高级系统设置,找到环境变量按钮,在系统变量中,可以看到GOROOT,值为安装时默认的安装路径C:Go。在系统变量中,可以看到Path(由多个值组成),确保其中有:%GOROOT%bin 这个值在用户环境变量,可以看到GOPATH,值为%USERPROFILE%go。在C盘根目录新建文件夹(名称不限,如GoProject),我们将GOPATH这个环境变量的值修改为C:GoProject在用户环境变量找到Path变量(由多个值组成)。确保其中有:%GOPATH%bin 这个值同样在用户环境变量,新建环境变量GOBIN,值为C:GoProjectbin
至此,环境变量已设置完毕。
总结:
关于Go语言的环境搭建我们已经讲解完毕,其实Go语言的环境搭建并不麻烦,只是在后面交差编译的时候参数设置可能有所不同,本章内容到此,接下来我们会来讲讲开发工具的使用和配置,敬请期待。
有疑问加站长微信联系(非本文作者)