Mac 下搭建 Go 开发环境 | 学习笔记

简介: 快速学习 Mac 下搭建 Go 开发环境

开发者学堂课程【Go 语言核心编程 - 基础语法、数组、切片、Map: Mac 下搭建 Go 开发环境】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/625/detail/9497


Mac 下搭建 Go 开发环境

内容介绍

一、Mac 下安装 SDK

二、Mac 下配置 Golang 环境变量

 

一、Mac 下搭建 Go 开发环境-安装和配置 SDK

Mac 下安装 SDK:

1)Mac 下 SDK 的各个版本说明,

Mac OS 下:只有 64 位的软件安装包

Mac OS 系统的安装包: go1.9.2.darwin-amd64.tar.gz

2)请注意,安装路径不要有中文或者特殊符号如空格等

3)SDK 安装目录建议:

Mac 一般放在用户目录下 go _dev/go 下

4)安装时,解压即可

5)演示步骤

步骤1:先将我们的安装文件 go1.9.2 darwin-amd64.tar.gz 上传到 mac

步骤2:先在用户目录下,创建一个目录 go dev, 将我们上传的文件移动到 go_dev目录

步骤3:解压 tar -zxvf  go1.9.2.darwin-amd64.tar.gz

步骤4:解压后,我们会得到一个目录 go, 进入到 go/bin 就是可以使用

出现:

( atguigudeMac:bin atguigu$ ./go version

go version go1.9.2 da rwin/ amd64

atguigudeMac:bin atguigu$

如果我们不在 bin 目录下,就使用不了 go 程序。

因此我们仍然需要配置 go 的环境变量。

 

二、Mac 下配置 Golang 环境变量:

步骤1:

使用 root 用户,修改 /etc/profile 增加环境变量的配置

配置如下:

fi

export GOROOT=$HOME/go_dev/go

export PATH= $PATH: $GOROOT/bin

export GOPATH= $HOME / goproject

步骤2:

配置完后,需要重新注销用户,配置才会生效

效果:

atguigudeMac:~ atguigu$ pwd

/Users/ atguigu

atguigudeMac:~ atguigu$ go version

go version go1.9.2 darwin/ amd64

atguigudeMac:~ atguigu$

在不同目录下可以执行 go version 指令就表明搭建成功

相关文章
|
6月前
|
前端开发 JavaScript Linux
Sublime Text 3配置Go语言开发环境
【4月更文挑战第13天】本篇文章 Huazie 向大家介绍使用 Sublime Text 3搭建Go语言开发环境,并演示编译运行 Go语言代码
834 8
Sublime Text 3配置Go语言开发环境
|
6月前
|
监控 安全 Java
Go语言学习笔记(一)
Go语言学习笔记(一)
124 1
|
Web App开发 存储 IDE
手把手教你使用LiteIDE配置Go语言开发环境
手把手教你使用LiteIDE配置Go语言开发环境
428 0
|
1月前
|
Windows Python
【10月更文挑战第2天】「Mac上学Python 2」入门篇2 - 开发环境命令行操作与文件管理
本篇将详细介绍Windows和Mac系统中的常用命令行操作与文件管理,帮助用户掌握如何通过终端或命令提示符进行文件管理和操作开发环境。内容涵盖路径切换、文件与文件夹的创建、删除、查看文件内容等基本操作,这些技能是后续Python开发的基础。
123 6
【10月更文挑战第2天】「Mac上学Python 2」入门篇2 - 开发环境命令行操作与文件管理
|
29天前
|
TensorFlow 算法框架/工具 iOS开发
手把手教你-MAC虚拟环境搭建TensorFlow开发环境
手把手教你-MAC虚拟环境搭建TensorFlow开发环境
51 0
Go语言的条件控制语句及循环语句的学习笔记
本文是Go语言的条件控制语句和循环语句的学习笔记,涵盖了if语句、if-else语句、if嵌套语句、switch语句、select语句以及for循环和相关循环控制语句的使用方法。
Go语言的条件控制语句及循环语句的学习笔记
|
2月前
|
Oracle Java 关系型数据库
Mac电脑上安装和配置Flutter开发环境
Mac电脑上安装和配置Flutter开发环境
47 3
|
2月前
|
存储 Go
Go: struct 结构体类型和指针【学习笔记记录】
本文是Go语言中struct结构体类型和指针的学习笔记,包括结构体的定义、成员访问、使用匿名字段,以及指针变量的声明使用、指针数组定义使用和函数传参修改值的方法。
|
3月前
|
Python
Mac安装Python3.12开发环境
Mac安装Python3.12开发环境
142 2
|
2月前
|
人工智能 算法 搜索推荐
Go学习笔记-代码调
近年来,人工智能技术飞速发展,Cody作为由Sourcegraph开发的一款AI驱动编码助手,应运而生。它不仅提供代码预测与补全,还能深度理解代码上下文,为开发者提供准确建议,提升编码效率和质量。Cody能识别潜在错误并提出修复建议,缩短调试时间,同时进行智能代码审查,帮助优化代码结构和风格。未来,随着AI技术进步,Cody将不断学习优化,成为开发者不可或缺的伙伴,推动编程领域的创新与发展。
33 0