golang快速入门[2.2]-go语言开发环境配置-macOS

golang快速入门[2.2]-go语言开发环境配置-macOS

macos安装Go语言开发包

  • 配置go语言的开发环境的第一步是要在go官网下载页面下载开发包
  • macOS需要下载pkg后缀文件
  • macOS和iOS操作系统Apple软件包使用.pkg扩展名,在内部使用Xar格式

 

  • Mac OS 的Go语言开发包是 .pkg 格式的,双击我们下载的安装包即可开始安装,一路点击“继续”即可.

 

 

 

  • 安装包会默认安装在 /usr/local 目录下,如下所示。

 

 

  • 这个目录的结构遵守 GOPATH 规则,后面的章节会提到这个概念。目录中各个文件夹的含义如下表所示。
目录名说明
api每个版本的 api 变更差异
bingo 源码包编译出的编译器(go)、文档工具(godoc)、格式化工具(gofmt)
doc英文版的 Go 文档
lib引用的一些库文件
misc杂项用途的文件,例如 Android 平台的编译、git 的提交钩子等
pkgmacos 平台编译好的中间文件
src标准库的源码
test测试用例
  • 安装完成之后,在终端运行 go version,如果显示类似下面的信息,表明安装成功。
» go version                                                                                                                                                                          jackson@192
go version go1.13.6 darwin/amd64

设置 GOPATH 环境变量

  • 开始写 go 项目代码之前,需要我们先配置好环境变量。
  • 编辑 ~/.bash_profile(在终端中运行 vim ~/.bash_profile 即可)来添加下面这行代码(如果你找不到 .bash_profile,那自己创建一个就可以了)
  • 注意gopath的路径也是可以自己指定的,这里是$HOME/go
  • 提示:$HOME 是macos下指代用户主目录的环境变量,可以通过在终端运行 echo $HOME 查看具体路径
export GOPATH=$HOME/go
  • 保存然后退出你的编辑器。然后在终端中运行下面命令,代表让上面的命令立即生效
source ~/.bash_profile
  • GOROOT 也就是 Go 开发包的安装目录路径,默认环境变量会自动配置在 /usr/local/go。可以在 bash_profile 文件中设置。
export GOROOT=/usr/local/go

然后保存并退出编辑器,运行 source ~/.bash_profile 命令即可。

  • 环境变量设置好后,可以通过在命令行输入go env 命令来进行测试。
» go env                                                                                                                                                                              jackson@192
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/jackson/Library/Caches/go-build"
GOENV="/Users/jackson/Library/Application Support/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GONOPROXY=""
GONOSUMDB=""
GOOS="darwin"
GOPATH="/Users/jackson/go"
GOPRIVATE=""
GOPROXY="direct"
GOROOT="/usr/local/go"

参考资料

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值