侧边栏壁纸
  • 累计撰写 47 篇文章
  • 累计收到 0 条评论

Mac brew 安装 Golang

2022-1-18 / 0 评论 / 238 阅读
温馨提示:
本文最后更新于 2022-1-18,已超过半年没有更新,若内容或图片失效,请留言反馈。

最近分析了一下主流市场的编程语言,发现 Golang 语言还算比较火热(有上升势头),准备开始探索一下。

安装

brew install go

安装过程大同小异,会自动安装 Golang 的最新稳定版本,因为我已经安装好了,没有截图,所以剽窃了一张别人的,好让大家有个参考

出现上面的结果就表示安装成功了,我们在终端输入 go version 查看我们的安装版本,我的显示 go version go1.12.5 darwin/amd64,表示我安装的是 v1.12.5 版本。

从安装提示中可以看出需要设置 GOPATHGOROOT 的环境变量,以及设置 PATH.

温馨提示: Go >1.13 版本之后支持通过设置环境变量 GOPROXY 来修改代理地址, 默认代理服务器 https://proxy.golang.org 在国内访问经常出现 timeout
可以通过设置国内代理来加速下载, 在终端执行即可: go env -w GOPROXY=https://goproxy.cn,direct

配置GOPATH

查看 Golang 的环境变量设置的命令

go env

我们需要配置我们的环境变量,在 ~ 目录下使用 ll -a 命令查看是否有 .bash_profile 文件,如果没有,则创建一个,有就 vi 编辑,下面给大家两种示例(我的源码库没有跟安装目录放在一起):

1) 单源码库环境变量配置

# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export GOPATH=/Users/linshan/Web/golang/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN

2) 单源码库环境变量配置

# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export GOPATH=/Users/linshan/Web/golang/go (:自由添加目录,其他不变)
export GOBIN=$GOPATH/bin
export PATH=$PATH:${GOPATH//://bin:}/bin

使修改立刻生效:

source ~/.bash_profile

再执行 go env 就可以看到环境变量配置了。

实例说明

GOPATH:为我们开发常用的目录,建议不要和 Go 的安装目录一致,在该文件夹下又有三个文件夹:srcpkgbin
这里src是自己新建的, pkgbin是后面生成的
src:主要存放我们的源代码
bin:存放编译后生成的可执行文件,可以自己执行
pkg: 编译后生成的文件(.a文件)(非 main 函数的文件在 go install 后生成)

GOBIN:是 GOPATH 下的bin目录
PATH:环境变量,需要go-bin目录加入到path路径下,生成可执行文件就可以直接运行了。



基础 Golang 安装到此啦~

评论一下?

OωO
取消