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 指令就表明搭建成功

相关文章
|
前端开发 JavaScript Linux
Sublime Text 3配置Go语言开发环境
【4月更文挑战第13天】本篇文章 Huazie 向大家介绍使用 Sublime Text 3搭建Go语言开发环境,并演示编译运行 Go语言代码
1068 8
Sublime Text 3配置Go语言开发环境
|
监控 安全 Java
Go语言学习笔记(一)
Go语言学习笔记(一)
180 1
|
10月前
|
Shell Go 开发工具
【环境】Rocky8使用gvm配置Go多版本管理的微服务开发环境(go-zero)
通过本文的介绍,我们详细讲解了如何在Rocky8上使用gvm来管理多个Go版本,并配置go-zero框架的开发环境。通过gvm的灵活管理,开发者可以轻松切换不同的Go版本,以适应不同项目的需求。同时,go-zero框架的使用进一步提升了微服务开发的效率和质量。希望本文能帮助开发者构建高效的Go语言开发环境,提高项目开发的灵活性和稳定性。
330 63
|
Oracle Java 关系型数据库
Mac电脑上安装和配置Flutter开发环境
Mac电脑上安装和配置Flutter开发环境
598 60
|
开发工具 git 开发者
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
本篇将专注于如何在 DevEco Studio 中安装和配置必要的插件,以增强开发功能和提升效率。通过正确配置插件,开发流程能够得到简化,开发体验也会更加顺畅。
489 1
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
|
Windows Python
【10月更文挑战第2天】「Mac上学Python 2」入门篇2 - 开发环境命令行操作与文件管理
本篇将详细介绍Windows和Mac系统中的常用命令行操作与文件管理,帮助用户掌握如何通过终端或命令提示符进行文件管理和操作开发环境。内容涵盖路径切换、文件与文件夹的创建、删除、查看文件内容等基本操作,这些技能是后续Python开发的基础。
344 6
【10月更文挑战第2天】「Mac上学Python 2」入门篇2 - 开发环境命令行操作与文件管理
Go语言的条件控制语句及循环语句的学习笔记
本文是Go语言的条件控制语句和循环语句的学习笔记,涵盖了if语句、if-else语句、if嵌套语句、switch语句、select语句以及for循环和相关循环控制语句的使用方法。
Go语言的条件控制语句及循环语句的学习笔记
|
TensorFlow 算法框架/工具 iOS开发
手把手教你-MAC虚拟环境搭建TensorFlow开发环境
手把手教你-MAC虚拟环境搭建TensorFlow开发环境
|
Python
Mac安装Python3.12开发环境
Mac安装Python3.12开发环境
713 2
|
移动开发 JavaScript 开发工具
Mac 10.9x下安装配置phonegap3.0开发环境 (涉及android sdk配置)
Mac 10.9x下安装配置phonegap3.0开发环境 (涉及android sdk配置)