【Golang Mac环境安装教程】

news/2024/11/17 21:54:54/

Golang Mac 安装教程

1.使用Homebrew安装

Homebrew是Mac下一个流行的软件包管理器,有良好的国内源支持。以下是使用Homebrew安装Golang的命令:

安装Homebrew

/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"

安装Golang

brew install go

配置环境变量

echo 'export GOPATH="$HOME/go"' >> ~/.bash_profile
echo 'export PATH="/usr/local/go/bin:$GOPATH/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

检查是否成功安装Golang

go version

2.使用官方安装包进行安装

Golang官方提供了Mac OS X操作系统的安装包,你可以从中选择arm64架构的版本进行安装。同时,官方的安装包也提供了国内源。

以下是使用官方安装包安装Golang的命令:

下载官方安装包

cd ~
curl -LO https://dl.google.com/go/go1.16.5.darwin-arm64.pkg

如果需要下载其他版本的Golang,只需将上述命令中的URL替换为所需版本的URL即可。例如,要下载版本为1.17的Golang,应该使用以下命令:

cd ~
curl -LO https://golang.org/dl/go1.17.darwin-arm64.pkg

安装Golang

运行以下命令,安装下载好的Golang安装包:

sudo installer -pkg ~/go*.pkg -target /

配置环境变量

echo 'export GOPATH="$HOME/go"' >> ~/.bash_profile
echo 'export PATH="/usr/local/go/bin:$GOPATH/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

检查是否成功安装Golang

go version

http://www.ppmy.cn/news/40992.html

相关文章

C++总结(二)

二叉搜索树(搜索二叉树、二叉排序树) 二叉搜索树又称二叉排序树,它要么是一棵空树,要么是具有以下性质的二叉树: 1.若它的左子树不为空,则左子树上所有节点的值都小于根节点的值 2.若它的右子树不为空,则右子树所有节点的值都大于根节点的值 3.它的左右子树也分别为二叉…

【跟着陈七一起学C语言】今天总结:C语言的输入/输出相关知识

友情链接:专栏地址 知识总结顺序参考C Primer Plus(第六版)和谭浩强老师的C程序设计(第五版)等,内容以书中为标准,同时参考其它各类书籍以及优质文章,以至减少知识点上的错误&#x…

python 变量类型标注

目录 一、概述 1、描述 2、常用的数据类型 3、mypy模块 二、使用 1、基本使用 2、函数参数返回值添加类型标注 1. 指定多个参数的方式 2. Callable 3. Iterator 2、混合类型检查改进 1.联合运算符 3、类型别名更改 一、概述 1、描述 变量类型注解是用来对变量和函…

matplotlib 齐次坐标系 绘制 2D 闪烁斑点

绘制闪烁的斑点群,需要考虑几个群体属性:群体的生成位置 (xylim),斑点数量 (n),斑点的半径均值 (r),斑点的寿命均值 (delta) 而对于每一个斑点,又需要考虑斑点个体属性:出生时间 (start)、出生位…

Makefile学习6 - 条件判断

一. 前言 条件判断语句可以根据一个变量的值来控制make执行或者忽略Makefile的特定部分。条件语句可以是两个不同变量或者变量与常量值的比较。条件语句只能用于控制make实际执行的Makefile文件部分,不能控制规则的shell的执行过程。Makefile使用条件控制可以做到处…

Java知识点学习(第5天)

重载和重写的区别 重载:发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同、方法返回值和访问修饰符可以不同,发生在编译的时候。 重写:发生在父子类中,方法名、参数列表必须相同&#…

国货之光!打工人必装的8个软件,你都用过没?|办公|效率|创作

给大家分享8款非常强大,但知名度不高的国产软件,每一个都堪称精品,喜欢的话记得点赞和关注哦~ 第一款是 火绒安全软件 火绒安全软件没有任何,具有推广性质的弹窗、没有捆绑打扰用户的行为;占用资源极少,&a…

【Docker】Docker安装Hadoop分布式集群

Docker安装分布式Hadoop集群 一、准备环境 1. 查看docker的hadoop镜像 docker search hadoop2. 拉取stars最多的镜像 docker pull sequenceiq/hadoop-docker3. 拉取完成后查看镜像是否已到本地 docker images 4. 运行第一个容器hadoop102 docker run --name hadoop102 …