Go 1.3 语言在Mac平台基础配置

2020-01-16  本文已影响0人  问天地

brew 安装golang

  1. brew安装及配置
    参考 Mac Brew 安装
  2. 更换brew国内源
    由于brew自带服务器为https://github.com/Homebrew/brew.git 服务器在国外,安装软件时比较慢。替换国内源比较快。

更新:实测改为 GOPROXY="https://goproxy.cn,direct" 比较快,不会出现找不到包的情况。本文源地址

2.1  替换为中国科学技术大学源,替换方法:[https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git](https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git)
       【注】里面包括了还原方法
2.2  替换为清华大学源,替换方法:[https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/](https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/)
2.3 替换为阿里云源,替换换方法:[https://developer.aliyun.com/mirror/homebrew](https://developer.aliyun.com/mirror/homebrew),里面有 Zsh 终端配置方法。
  1. 更新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. Go开发环境安装
  2. Go1.13之Linux系统环境安装和使用go mod管理
上一篇 下一篇

猜你喜欢

热点阅读