1.下载SDK
到https://golang.org下载对应的SDK(需要翻墙)
Mac版本如下:
1.1 安装版:go1.8.darwin-arm64.pkg
下载完成之后,直接双击打开安装即可
1.2 压缩版:go1.8.darwin-arm64.tar
下载完成后需要解压,然后自己移动到要存放的路径下,并且配置环境变量等信息。
2.安装Go环境
选择1.8版本的安装版,双击安装。安装完成后,打开terminal ,输入如下命令,查看安装的版本:
go version
3.配置环境变量
打开terminal
3.1 cd ~
进入用户主目录,
3.2 ls -all
查看是否存在.bash_profile
3.3 vim .bash_profile
打开并编辑该文件
3.4 根据自己的实际情况配置路径,我配置到了外置硬盘中
export GOPATH=/Volumes/gnhxsk/mygo
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
- GOPATH:日常开发的根目录,Go从1.1版本到1.7版本必须设置这个变量,而且不能和Go的安装目录一样,这个目录用来存放Go源码,Go的可运行文件,以及相应的编译之后的包文件。所以,这个目录下面有三个子目录:src、bin、pkg
src 存放源代码(比如:.go .c .h .s等)
pkg 编译后生成的文件(比如:.a)
bin 编译后生成的可执行文件(为了方便,可以把此目录加入到$PATH变量中,如果有多个gopath,那么使用${GOPATH//://bin:}/bin
) - GOBIN:是GOPATH下的bin目录
- PATH:环境变量。需要gobin目录加入到path路径下,生成可执行文件就可以直接运行了。
3.5 退出vim,执行下面的命令完成对golang环境变量的配置。
source ~/.bash_profile
3.6 go env
查看配置后的效果
4.Hellow World
src目录是开发程序的主要目录,所有的源码是放在这个目录下面。
例如:$GOPATH/src/mymath表示mymath这个应用包或者可执行应用,这个是根据package是main还是其他来决定,main的话是可执行应用,其他的话就是应用包.
4.1 执行如下代码,在src文件夹下创建mymath文件夹
cd $GOPATH/src
mkdir mymath
4.2 新建文件s