Mac 系统下go环境配置

GOROOT就是go的安装路径

在~/.bash_profile中添加下面语句:

GOROOT=/usr/local/go

export GOROOT

当然, 要执行go命令和go工具, 就要配置go的可执行文件的路径:


go install/go get和 go的工具等会用到GOPATH环境变量.

GOPATH是作为编译后二进制的存放目的地和import包时的搜索路径 (其实也是你的工作目录, 你可以在src下创建你自己的go源文件, 然后开始工作)。

GOPATH之下主要包含三个目录: bin、pkg、src

bin目录主要存放可执行文件; pkg目录存放编译好的库文件, 主要是*.a文件; src目录下主要存放go的源文件

不要把GOPATH设置成go的安装路径,

可以自己在用户目录下面创建一个目录, 如gopath

操作如下:

cd ~

mkdir gopath

在~/.bash_profile中添加如下语句:

GOPATH=/Users/username/gopath

GOPATH可以是一个目录列表,go get下载的第三方库, 一般都会下载到列表的第一个目录里面

需要把GOPATH中的可执行目录也配置到环境变量中, 否则你自行下载的第三方go工具就无法使用了, 操作如下:

最终的 ~/bash_profile配置,


GOROOT=/usr/local/go

export GOROOT

GOPATH=/Users/username/gopath

export GOPATH

export PATH=$PATH:$GOROOT/bin:$GOPATH/bin


在gopath/src里创建一个go项目, 并且编译运行:

cd $GOPATH/src

mkdir firstproject

cd firstproject

vi hello.go

在hello.go中输入:

package main

import "fmt"

func main() {

fmt.Println("Hello, World !")

}

在项目根目录下命令来编译你的项目, 编译后会生成可以执行文件

如果想把编译后的可执行文件放在 $GOPATH/bin/:

go install

如果想放在当前目录 

go build


运行生成的文件./firstproject, 出现

Hello, World !

你可能感兴趣的:(Mac 系统下go环境配置)