Mac系统Go开发环境的安装

模式薄雾
• 阅读 4205

Mac系统默认是不带Go软件包的,所以系统比较干净。在Mac系统上安装Go,主要有下面几种方法:

  • 使用压缩包解压安装
  • 使用安装包直接安装
  • 使用Homebrew安装
  • 使用源码编译安装

本文以Go 1.19版本为例,使用官网软件包解压安装的方法,介绍如何在Mac系统安装Go语言开发环境。

安装步骤

1. 下载Go软件包

到官方网站下载页面https://golang.google.cn/dl/,下载go1.19.2.darwin-amd64.tar.gz

2. 解压

可以将Go软件包安装在任意目录,但是根据官方的建议,我们将其安装到/usr/local/go目录。

sudo tar -C /usr/local -xvzf go1.19.2.darwin-amd64.tar.gz

3. 配置

~/.bash_profile配置GOROOTGOPATH,其中GOROOT表示Go语言环境所在目录,GOPATH表示项目的工作目录。

# Go语言设置
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN

众所周知的原因,Go下载模块需要设置代理,具体设置方法可以参考:https://goproxy.cn/,下面两种方式都可以:

# 设置模块代理(方法一)
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
# 设置模块代理(方法二)
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

使用示例

示例:安装并运行教程《A Tour of GO》

$ mkdir $HOME/go; cd $HOME/go
$ go install golang.org/x/website/tour@latest
$ tour

参考资料

  1. 官网下载:https://golang.google.cn/dl/
  2. Go模块代理:https://goproxy.cn/
点赞
收藏
评论区
推荐文章
美凌格栋栋酱 美凌格栋栋酱
6个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Stella981 Stella981
3年前
M1 Mac使用原生Go与开发环境
Go1.16版将正式支持AppleSilicon M1芯片,即arm64架构的Mac操作系统,目前go1.16版版本为beta1,只是会在这个基础上再修修bug,改进文档等。目前有两种方式抢先体验Go1.16:方式一:编译源代码mac上需要确保安装有rosetta2(https://support.apple.com/
Wesley13 Wesley13
3年前
Mac下配置Java开发环境以Java 8 为例
前言:最近GoogleAndroid的SDK中一些高版本的API(18)需要在JDK1.7下才能编译。但是MACOSX系统默认安装的是JDK1.6所以需要我们自己安装需要的JDK版本。下面以Java8的安装和配置为例。Step1:下载Java安装包系统:MACOSX10.10.1Java8安装包:jdk8u3
Wesley13 Wesley13
3年前
Go 环境常用变量记录
Go开发环境依赖于一些操作系统环境变量,你最好在安装Go之间就已经设置好他们。如果你使用的是Windows的话,你完全不用进行手动设置,Go将被默认安装在目录c:/go下。这里列举几个最为重要的环境变量:$GOROOT 表示Go在你的电脑上的安装位置,它的值一般都是$HOME/go,当然,你也可以安装在别的地方。
Stella981 Stella981
3年前
Python Excel Tutorial 指南
安装有几种不同的安装方法。下面是以xlrd为例的,其它二个库都是使用同样的步骤。从源码安装Linux系统:Python代码  !收藏代码(http://www.iteye.com/images/icon_star.png)(http://my.oschina.net/taisha/admin)1.$ tar 
Stella981 Stella981
3年前
Mac下安装golang
前言:越来越多人开始走学习golang之路,包括我身边的一些技术同事给自己“充电”新技术,能在未来工作中更好的生存发展。个人使用Mac环境,下面大概简述一安装过程:一、准备工作官网下载安装包:备注:目前最新稳定版本是v1.9开发工具包又分为安装版和压缩版。安装版是Mac和Windows特有的,他们的名字类似于:go1.9.darwin
Wesley13 Wesley13
3年前
10分钟vim快速入门
 一、vim的安装和插件  vim的在linux和mac机器上都是默认的文本编辑器,没有特殊需求的话,默认设置就可以直接使用,window上也可以安装,网上安装教程过于繁琐,我们简单点就好,window安装如下:我们先安装chocolatey(https://www.oschina.net/action/Go
本地(或自下载)浏览器插件 安装指南
作者:京东科技贾玉龙1首先准备好安装包通过不用渠道下载所要安装插件的压缩包2安装流程第一步解压解压压缩包至文件夹中,请确保您的电脑上已安装解压工具,否则会解压失败1)mac系统中,双击压缩包即可完成解压。2)win系统解压工具可自行下载zip包解压工具2.
胖大海 胖大海
2年前
MySQL5.7读写分离
读写分离关闭防火墙systemctlstopfirewalldsetenforce0Amoeba服务器环境安装安装jdkyuminstalljava安装完成后查看版本javaversion修改配置文件vi/etc/profile安装amoeba创建amoeba文件夹,使用rz命令从本地放入系统,解压文件tarzxfamoebamys
芝士年糕 芝士年糕
2年前
Windows Server 2012 R2 安装 Docker
使用3A服务器搭建Windows系统,下面把安装docker的步骤交给你们安装包下载windows10、WindowsServer2016以上系统可直接使用安装包,低版本系统需要使用DockerToolbox来进行安装使用Docker。
京东云开发者 京东云开发者
6个月前
本地(或自下载)浏览器插件 安装指南
作者:京东科技贾玉龙1首先准备好安装包通过不用渠道下载所要安装插件的压缩包2安装流程第一步解压解压压缩包至文件夹中,请确保您的电脑上已安装解压工具,否则会解压失败1)mac系统中,双击压缩包即可完成解压。2)win系统解压工具可自行下载zip包解压工具2.