Go语言在Mac平台基础配置

问天地 · · 716 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

brew 安装golang

  1. brew安装及配置
    参考 Mac Brew 安装
  2. 更换brew国内源
    由于brew自带服务器为https://github.com/Homebrew/brew.git 服务器在国外,安装软件时比较慢。替换国内源比较快。
    2.1 替换为中国科学技术大学源,替换方法:https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git
    【注】里面包括了还原方法
    2.2 替换为清华大学源,替换方法:https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/
    2.3 替换为阿里云源,替换换方法:https://developer.aliyun.com/mirror/homebrew,里面有 Zsh 终端配置方法。
  3. 更新brew并安装 golang
brew update
brew install golang
#或者是下面的命令
brew install go

检查 golang 版本及升级方法

  1. 检查golang 版本
go version
  1. 升级 golang
brew upgrade golang
#或者为:
brew upgrade go

配置golang 环境

brew安装golang后,go默认路径为:/usr/local/bin
察看golang默认环境变量:

go env

其中几个重要的变量为:
GOROOT, 其值为:GOROOT="/usr/local/Cellar/go/1.13.6/libexec"
GOPATH, 一般为:GOPATH="/Users/xxx/go"。 xxx为你的用户名。
为golang编译及运行所依赖的环境。

在golang 1.11版之后,启用了go module机制,但需要手动启动,方法为添加以下变量:

GO111MODULE="on"

GOPROXY,为下载go模块所依赖的地址,默认服务器在国外,建议替换为国内源。
阿里云地址及参考文档:https://mirrors.aliyun.com/goproxy/
方法是添加环境变量

export GOPROXY=https://mirrors.aliyun.com/goproxy/

GO111MODULE及 GOPROXY 请自行添加到 ~/.zshrc 文件中。

完成之后,使用以下命令生效。

source ~/.zshrc

更多参考:

  1. Mac下Go安装及第三方包安装
  2. Go开发环境安装

有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:问天地

查看原文:Go语言在Mac平台基础配置

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:701969077

716 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传