千家信息网

mac中如何安装go

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要为大家展示了"mac中如何安装go",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"mac中如何安装go"这篇文章吧。安装方式brew insta
千家信息网最后更新 2026年11月02日mac中如何安装go

这篇文章主要为大家展示了"mac中如何安装go",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"mac中如何安装go"这篇文章吧。

安装方式

  1. brew install go

  2. 官网下载对应的安装包,直接安装

注意:
第一种方式安装,go可执行文件在/usr/local/bin下,其实这个目录下的go是一个软连接,

➜  bin ll /usr/local/bin |grep golrwxr-xr-x  1 ljh   admin      26  9 28 10:46 go -> ../Cellar/go/1.15.2/bin/golrwxr-xr-x  1 ljh   admin      29  9 28 10:46 godoc -> ../Cellar/go/1.15.2/bin/godoclrwxr-xr-x  1 ljh   admin      29  9 28 10:46 gofmt -> ../Cellar/go/1.15.2/bin/gofmt

我们发现其实这个是链接到了brew install的go的安装目录下了

第二种方式安装,go的可执行文件在/usr/local/go/bin下,这个是go pkg包默认的安装目录

但是无论怎么安装,都得配置GOPATH/GOBIN/PATH,如下, 这三个变量稍后做解释

#goexport GOPATH=/Users/ljh/goexport GOBIN=$GOPATH/binexport PATH=$PATH:$GOBIN

这个时候,运行go env

GO111MODULE=""GOARCH="amd64"GOBIN="/Users/ljh/go/bin"GOCACHE="/Users/ljh/Library/Caches/go-build"GOENV="/Users/ljh/Library/Application Support/go/env"GOEXE=""GOFLAGS=""GOHOSTARCH="amd64"GOHOSTOS="darwin"GOINSECURE=""GOMODCACHE="/Users/ljh/go/pkg/mod"GONOPROXY=""GONOSUMDB=""GOOS="darwin"GOPATH="/Users/ljh/go"GOPRIVATE=""GOPROXY="https://proxy.golang.org,direct"GOROOT="/usr/local/Cellar/go/1.15.2/libexec"GOSUMDB="sum.golang.org"GOTMPDIR=""GOTOOLDIR="/usr/local/Cellar/go/1.15.2/libexec/pkg/tool/darwin_amd64"GCCGO="gccgo"AR="ar"CC="clang"CXX="clang++"CGO_ENABLED="1"GOMOD=""CGO_CFLAGS="-g -O2"CGO_CPPFLAGS=""CGO_CXXFLAGS="-g -O2"CGO_FFLAGS="-g -O2"CGO_LDFLAGS="-g -O2"PKG_CONFIG="pkg-config"GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/1l/mwvs7rf563x72kqcv7l6rb840000gn/T/go-build705548469=/tmp/go-build -gno-record-gcc-switches -fno-common"

发现还有一个GOROOT,下面我们来解释一下

名词解释
GOROOTgo语言安装目录
GOPATH工程项目workspace
GOBIN可执行文件目录,如go install 会生成可执行文件直接放到bin目录下

而GOPATH也会包含三个目录 名词|解释 ---|--- src|源文件 pkg|编译好的库文件,主要是*.a文件,如go install 把编译的普通的包放到该pkg目录下 bin|可执行文件目录,如go install 会生成可执行文件直接放到bin目录下

一般来说,得将go可执行文件目录(${GOBIN})加入PATH中,使GO命令与我们编写的GO应用可以全局调用,
这样我们就完成了golang的安装了

以上是"mac中如何安装go"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

目录 文件 解释 内容 方式 篇文章 三个 名词 学习 帮助 生成 编译 普通 一般来说 全局 变量 名词解释 命令 工程 工程项目 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 小米移动互联网科技园 互联网科技名片 唐信互联网科技 九亚互联网科技 亿账通互联网科技 碳银互联网科技有限公司 齐家互联网科技有限公司 蓝色互联网科技 汉立互联网科技有限公司联系电话 苏州铭阳互联网科技有限公司 长沙茂晟互联网科技有限公司 伊宁互联网科技做什么的 为客找房互联网科技公司怎么样 产业互联网科技服务公司 21世纪互联网科技成就 广州梦谷互联网科技有限公司领导 中国科技和美国互联网 张家口科技产业互联网平台 保山浩联互联网科技有限公司 黑龙江互联网科技公司 什么是科技互联网 互联网科技公司排名 互联网 的科技创新 互联网科技视频 华中科技大学互联网 江阴互联网智能科技产品进口 35岁以上互联网科技行业 上海万顺科技互联网有限公司招聘 数字科技和互联网金融哪个好 东风日产互联网科技公司叫什么
0