mac版本为10.13.3。在mac在进行go开发环境的搭建,主要有如下几步:
第一步:安装go工具包。
第二步:设置GOROOT环境变量。
第三步:设置GOPATH和GOBIN环境变量。
第四步:重新加载环境变量配置。
下面进行详细介绍:
第一步:安装go工具包
在mac下执行如下命令
$ brew install go
就会在/usr/local/Cellar目录下生成go工具包,如下所示:
/usr/local/Cellar/go/1.10.2/bin/go
/usr/local/Cellar/go/1.10.2/bin/godoc
/usr/local/Cellar/go/1.10.2/bin/gofmt
/usr/local/Cellar/go/1.10.2/libexec/api/ (14 files)
/usr/local/Cellar/go/1.10.2/libexec/bin/ (3 files)
/usr/local/Cellar/go/1.10.2/libexec/doc/ (150 files)
/usr/local/Cellar/go/1.10.2/libexec/lib/ (3 files)
/usr/local/Cellar/go/1.10.2/libexec/misc/ (359 files)
/usr/local/Cellar/go/1.10.2/libexec/pkg/ (1043 files)
/usr/local/Cellar/go/1.10.2/libexec/src/ (4794 files)
/usr/local/Cellar/go/1.10.2/libexec/test/ (1781 files)
/usr/local/Cellar/go/1.10.2/libexec/ (6 files)
第二步:设置GOROOT环境变量
GOROOT就是go的安装路径,不是go可执行工具的路径。
(1)打开终端后,执行如下命令:
$ cd ~
(2)查看是否有.bash_profile文件:
$ ls -al
(3)有则跳过此步,没有则创建.bash_profile文件:
$ touch .bash_profile
(3)编辑.bash_profile文件
$ open -e .bash_profile
添加内容:
GOROOT=/usr/local/Cellar/go/1.10.2/libexec
export GOROOT
export $PATH:$GOROOT/bin
注意:不能将GOROOT设置为/usr/local/bin/go,因为GOROOT就是go的安装路径,不是go工具文件的路径。否则,在编译go源代码文件时就会报如下错误(gowork为我的开发目录):
can't load package: package src/gowork: cannot find package "src/gowork" in any of:
/usr/local/Cellar/go/1.10.2/libexec/src/src/gowork (from $GOROOT)
/Users/Jack/Go/src/src/gowork (from $GOPATH)
第三步:设置GOPATH和GOBIN环境变量
go install、go get等go的工具会用到GOPATH环境变量。
GOPATH作为编译后二进制文件的存放目录,也是import包时的搜索路径,也是开发工作目录( 我们可以在src目录下创建自己的go源文件,然后开始工作)。
GOPATH之下主要包含三个目录: bin、pkg、src。
bin目录主要存放可执行文件(为了方便,可以把此目录加入到 $PATH 变量中)。
pkg目录存放编译好的库文件(主要是*.a文件)。
src目录下主要存放go的源文件(比如:.go .c .h .s等)。
注意:不要把GOPATH设置成go的安装路径,可以在用户目录下创建一个目录作为GOPATH路径。
在用户目录下新建一个目录Go作为GOPATH路径,命令如下:
$ cd ~
$ mkdir Go
在GOPATH路径下创建bin、pkg、src目录,命令如下:
$ cd ~/Go
$ mkdir bin
$ mkdir pkg
$ mkdir src
GOPATH可以是一个目录列表。go get命令获取的第三方库,一般都会下载到列表的第一个目录里面。
需要把GOPATH中的可执行目录也配置到环境变量中, 否则我们自行下载的第三方go工具就无法使用。操作如下:
在~/.bash_profile中添加如下内容,自定义GOPATH和GOBIN位置:
export GOPATH=/Users/Jack/Go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
第四步:重新加载环境变量配置
只需执行如下命令即可。
$ source ~/.bash_profile
至此,mac下go开发环境搭建完成。接下来,就可以在GOPATH路径/src目录下新建自己的项目目录,愉快地开始工作了。
---------------------
作者:爱思考的实践者
来源:CSDN
原文:https://blog.csdn.net/chinawangfei/article/details/80231471
版权声明:本文为博主原创文章,转载请附上博文链接!