go语言安装教程
mac:Go安装和配置+GoLand安装和使⽤之完整教程
前⾔
作为⼀个go语⾔程序员,觉得⾃⼰有义务为go新⼿开⼀条更简单便捷的上⼿之路。纵使⽹上教程很多,但总不尽⼈意。go的⼊门门槛还是⾮常低的,⽆论是安装还是使⽤。
go安装
go 语⾔⽀持以下系统:
Linux
Mac OS X(也称为 Darwin)
Window
FreeBSD
本⽂将介绍mac下的安装和使⽤教程
安装包下载地址(下⾯3个都可以):
步骤:
打开安装包下载页⾯
.
选择go1.10.2.,单击连接就开始下载到本机了。这⾥选择的稳定(stable)版本是1.10.2,当然你也可以选择其他的版本进⾏下载。
(图⽚中,我们选择的是tar压缩包,它的上⼀个是源码包,下⼀个是pkg包。pkg包安装简单,只需双击+⼀路next即可,安装路径默认
是/usr/local/go/)
.
到本机下载好的压缩包,可通过在下载页⾯下⽅直接到。
.
打开终端,进⼊压缩包所在⽬录,将压缩包解压到/usr/local⽬录
cd 安装包所在⽬录
tar -C /usr/local -xzf go1.10.2.
配置GOROOT和PATH
配置:
//编辑~/.bash_profile⽂件
localhost:~ zxy$ vim ~/.bash_profile
//在~/.bash_profile⽂件中添加以下2条命令
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
/
/使配置⽣效
localhost:~ zxy$ sorce ~/.bash_profile
----------分割线--------------
说明:
1. GOROOT是GO的安装路径
2. 但要执⾏go命令和go⼯具,就必须将go的可执⾏⽂件/usr/local/go/bin添加到系统的PATH环境变量中。
这样,⽆论在终端的任何路径,都可识别go命令和go相关⼯具
3. ⽹上有很多在安装时就配置全局GoPath的,其实这是可选的。⽹上的很多⽂章⼜解释得不清楚,
往往使初学者蒙圈。笔者建议初学者安装时可以不⽤配,⽤不好可能出问题。且后⾯使⽤开发⼯具时,
这个全局gopath基本⽤不到,算是个多余的存在,有时还增加代码排错障碍。
测试,在终端输⼊go version,出现以下提⽰则安装成功
localhost:~ zxy$ go version
go version go1.8.5 darwin/amd64
⾄此安装结束。
安装成功后,让我们写个hello world感受⼀下吧。
//打开终端,随便cd到⼀个⽬录,⽐如我cd到我的xy⽬录
localhost:xy zxy$
//编辑⽂件
package main
import"fmt"
func main(){
fmt.Println("hello world")
}
//通过:wq保存⽂件并退出。运⾏⽂件
localhost:xy zxy$ go
hello world
在实际的项⽬开发中,我们期待有个类似eclipse或者IDEA(java开发⼯具)那样的开发⼯具,助⼒程序员快速开发。下⾯给⼤家介绍Go的⼀款开发⼯具GoLand,⾮常好⽤,是IDEA全家桶中的⼀员。
GoLand安装与配置
打开官⽹
单机进⼊
下载后到安装包,双击+⼀路next即可安装成功
安装成功后,双击打开软件
进来后,会让你选择打开⼀个本地项⽬,或者新建⼀个项⽬。我们新建⼀个
进来后需要填写⼀下信息,完毕后点击“create”即创建了⼀个新项⽬