go环境搭建

下载go

在列表中选择需要的版本:http://code.google.com/p/go/downloads/list?q=OpSys-Darwin+AND+Type-Installer
将安装包安装到/usr/local目录下:tar -C /usr/local -xzf go.tar.gz

设置环境变量

export PATH=$PATH:/usr/local/go/bin (临时生效)
在/etc/profile文件中添加一行:/usr/local/go/bin (全局有效)
在~/.profile文件中添加一行:/usr/local/go/bin (当前用户生效)

如果需要安装到指定位置

首先安装到指定位置比如是家目录
设置环境变量:export GOROOT=$HOME/go
设置环境变量:export PATH=$PATH:$GOROOT/bin

建立一个文件hello.go,内容如下

package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}

运行

go run hello.go
若看到hello,world信息,那么go已被安装
编译文件:go build test.go
运行文件:./test则也会看到hello,world的信息

使用brew进行安装

brew install golang

设置环境变量

goroot是golang的安装位置,目录下会有基础的包,比如说:$GOROOT/src/fmt

GOROOT=/usr/local/Cellar/go/1.11.2/libexec

GOPATH是本地项目代码存储路径

环境确认,三个环境确认一致就没问题

go env
go version
$GOROOT/bin/go version

我在更新完golang之后就出现环境的问题,然后修改了GOROOT到最新的golang路径就好了

坚持原创技术分享,您的支持将鼓励我继续创作!