Go基础:MacOS上配置go语言开发环境
发布日期:2021-06-30 20:21:08
浏览次数:3
分类:技术文章
本文共 1498 字,大约阅读时间需要 4 分钟。
在前面的文章中介绍了在Mac上安装Kubernetes、配置Dashboard的方式,接下来这篇文章继续介绍go语言环境的设定方法。
目录
安装方式
方式1:使用brew
执行命令:brew install go
方式2: 使用pkg安装文件
- 下载地址:https://golang.org/dl/
方式3: 使用二进制方式
项目 | 详细信息 |
---|---|
下载地址 | https://golang.org/dl/ |
下载版本 | 1.15.5 |
OS | MacOS |
OS bit | 64bit |
二进制链接 | https://golang.org/dl/go1.15.5.darwin-amd64.tar.gz |
实际上在几年前整理的内容之中已经包含此部分内容,仅仅是版本和OS不同而已,详细可参看:https://liumiaocn.blog.csdn.net/article/details/54784095
二进制方式安装
步骤1: 下载tar.gz文件
执行命令:wget https://golang.org/dl/go1.15.5.darwin-amd64.tar.gz
步骤2: 解压tar.gz至/usr/local
执行命令:cd /usr/local && sudo tar xvpf ~/go1.15.5.darwin-amd64.tar.gz
步骤3: 设定环境变量
只需要设定GOROOT和PATH即可使用
liumiaocn:local liumiao$ sudo vi /etc/profileliumiaocn:local liumiao$ tail -n2 /etc/profileexport GOROOT=/usr/local/goexport PATH=$PATH:${GOROOT}/binliumiaocn:local liumiao$
其他常用环境变量
使用go env可以看到如下其他常用的环境变量设定
项目 | 设定内容 |
---|---|
GOARCH | “amd64” |
GOBIN | “” |
GOEXE | “” |
GOHOSTARCH | “amd64” |
GOHOSTOS | “darwin” |
GOOS | “darwin” |
GOPATH | “/Users/liumiao/go” |
GORACE | “” |
GOPROXY | “https://proxy.golang.org,direct” |
GOROOT | “/usr/local/go” |
GOTOOLDIR | “/usr/local/go/pkg/tool/darwin_amd64” |
CC | “clang” |
GOGCCFLAGS | “-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/4n/mc2grz3x4lnb585sqr5qrmzw0000gn/T/go-build496643750=/tmp/go-build -gno-record-gcc-switches -fno-common” |
CXX | “g++” |
CGO_ENABLED | “1” |
版本确认
liumiaocn:local liumiao$ which go/usr/local/go/bin/goliumiaocn:local liumiao$ go versiongo version go1.15.5 darwin/amd64liumiaocn:local liumiao$
总结
这篇文章记录了MacOS上配置go语言开发环境的方法
转载地址:https://liumiaocn.blog.csdn.net/article/details/110037781 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月11日 06时59分00秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
13行MATLAB代码实现网络爬虫 爬取NASA画廊星图
2019-04-30
MATLAB指定路径保存图片方法
2019-04-30
Python一键获取微信推送封面图
2019-04-30
油猴脚本:微信推送浏览功能拓展
2019-04-30
JavaScript DOM对象操作详解
2019-04-30
JavaScript 表单操作与MD5加密
2019-04-30
JAVA学习笔记4 - 循环与分支结构
2019-04-30
JAVA学习笔记6 - 数组
2019-04-30
JAVA学习笔记8 - Stream 和 File I/O
2019-04-30
JAVA学习笔记9 - 异常
2019-04-30
JAVA学习笔记10 - 继承
2019-04-30
JAVA学习笔记11 - 接口interface
2019-04-30
JAVA学习笔记12 - 包package
2019-04-30
Android 开发学习笔记 00 - Getting Started
2019-04-30
【学习笔记】Android Activity
2019-04-30
【学习笔记】Android Fragments
2019-04-30
Android使用Retrofit_00_Getting Started
2019-04-30
Android使用Retrofit_01_OAuth2 + GitHub
2019-04-30