0x00 前言
开了 golang 的坑,后面将借着撸一个博客站点的机会来熟练一下 golang 的一些语法 / 工具。
本文简单介绍了 9012 年如何快速安装golang以及其依赖库
0x01 安装准备
homebrew 啥的都不多说了,如果配置上有点问题的话,建议参考我的旧文 如何优雅的使用macOS
无与童比:如何优雅地使用 macOSzhuanlan.zhihu.com![2254cd9f2f0ffa6406137bda875263cc.png](https://i-blog.csdnimg.cn/blog_migrate/22a6999cbba43837bb3636b0ceb29f98.jpeg)
# 先安装 SDKheaders 以防不测
open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg
# 安装 golang
brew install golang
# 配置环境变量
echo $GOPATH # /Users/twocucao/Codes/ReposGo
0x02 解决网络问题
cd /Users/twocucao/Codes/ReposPublic/
# 新建项目目录
mkdir thanos && cd thanos
go mod init github.com/twocucao/thanos
git remote add origin git@github.com:twocucao/thanos.git
接下来,需要解决卡 http://golang.org 的网络问题。
export GOPROXY=https://goproxy.io
go get -v -u github.com/hqpko/go-mod-tidy
go mod tidy
接下来就是随便找一些带有依赖库的代码。放到该文件夹下面。
你也可以直接从 https://github.com/twocucao/thanos.git 拉取代码
接着运行
go run main.go
![3c384d5af0748449baaf035f2493cc74.png](https://i-blog.csdnimg.cn/blog_migrate/d3e62ebcb19d7e14a5cd3bf15280cbae.jpeg)