环境介绍
- 系统:OS X EI Capitan 10.11.1
- go version:1.5.1
安装
下载最新的安装包 https://golang.org/dl/
mac下安装
直接点击,按照引导就可以完成安装。
linux下安装
linux下实际就是手动设置文件路径了,大概的动作如下:
#!/bin/bash
tar -C /usr/local -xzf go*.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin' >> /etc/profile
最后重启,或者:
source /etc/profile
验证版本
终端验证,输入
go version
go version go1.11.2 linux/amd64
配置环境变量
设置环境变量,go默认安装在/usr/local/go 下面,参见:Mac OS X 配置环境变量
所以我们修改 .bash_profile:
export GOPATH=/Users/alex/dev/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
注意:
- 默认情况下GOROOT已经在安装时指定为安装目录了,是不需要设置的
- GOPATH 设置成你的本地开发路径,而不是安装路径
设置完成后可以用 go env 命令检测
测试
在 GOPATH下 的src目录下创建项目demo。注意这个将是默认的bin档名。 然后在demo目录下创建main.go
package main
import (
"fmt"
)
func main() {
fmt.Println("hello world");
}
然后运行 go build demo,如果在demo项目目录下,直接 go build,完成后,在项目目录下生成 demo
直接运行 ./demo,就会输出 :hello world
DEBUG
初学者建议在LiteIDE下面debug,因为IDE直接UI支持,熟悉了以后也可以在命令行下面直接debug。第一次试用时要解决GDB的证书签名问题,可以参看网上同学给出的操作流程。
下面终于可以开始coding了!