0

0

Golang如何在MacOS中安装配置

P粉602998670

P粉602998670

发布时间:2025-10-21 17:19:02

|

411人浏览过

|

来源于php中文网

原创

使用Homebrew安装Go最简便,运行命令安装后通过go version验证;也可从官网下载pkg包安装。通常无需手动配置环境变量,若需自定义GOPATH或路径,可编辑~/.zshrc等文件添加GOPATH和PATH。保存后执行source使配置生效。创建hello.go测试文件并运行go run hello.go输出Hello, Go on macOS!即表示配置成功。推荐使用Homebrew管理安装,并采用go mod init进行项目模块化管理。

golang如何在macos中安装配置

在MacOS中安装和配置Golang非常简单,下面介绍几种常用方法以及环境变量的设置方式,确保你能够快速开始Go语言开发。

使用Homebrew安装Go(推荐)

Homebrew是MacOS上最流行的包管理工具,用它安装Go最为方便。

  • 打开终端(Terminal),如果尚未安装Homebrew,先运行以下命令安装:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

  • 安装完成后,使用以下命令安装Go:

brew install go

立即学习go语言免费学习笔记(深入)”;

  • 安装成功后,检查版本确认是否安装正确:

go version

手动下载安装包

如果你不想使用Homebrew,也可以从Go官网直接下载安装包。

  • 访问https://www.php.cn/link/3459bf8c8dd0d6bf12f741d85ebd41c0,下载适用于MacOS的最新.pkg文件。
  • 双击下载的pkg文件,按照提示完成安装,安装程序会自动将Go放在/usr/local/go目录下。
  • 安装完成后,在终端运行go version验证安装。

配置环境变量(通常不需要手动设置)

通过Homebrew或官方pkg安装后,Go的基本路径已经配置好。但如果你需要自定义工作空间或遇到命令未找到的问题,可以手动检查或设置环境变量。

通吃客零食网整站 for Shopex
通吃客零食网整站 for Shopex

第一步】:将安装包中所有的文件夹和文件用ftp工具以二进制方式上传至服务器空间;(如果您不知如何设置ftp工具的二进制方式,可以查看:(http://www.shopex.cn/support/qa/setup.help.717.html)【第二步】:在浏览器中输入 http://您的商店域名/install 进行安装界面进行安装即可。【第二步】:登录后台,工具箱里恢复数据管理后台是url/sho

下载
  • 打开终端,编辑shell配置文件。根据你使用的shell选择对应文件:
    • Bash: ~/.bash_profile~/.bashrc
    • Zsh(默认): ~/.zshrc
  • 添加以下内容(大多数情况下无需添加,除非你自定义GOPATH):

export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
export PATH=$PATH:/usr/local/go/bin

  • 保存后执行以下命令使配置生效:

source ~/.zshrc (或对应配置文件)

测试Go是否正常工作

创建一个简单的程序来验证环境是否配置成功。

  • 新建一个目录并进入:

mkdir hello && cd hello

  • 创建hello.go文件:
  • touch hello.go

  • 写入以下代码(可用nano、vim或任意编辑器):
  • package main
    
    import "fmt"
    
    func main() {
        fmt.Println("Hello, Go on macOS!")
    }
    
  • 运行程序:
  • go run hello.go

  • 如果输出Hello, Go on macOS!,说明一切正常。
  • 基本上就这些。Go在MacOS上的安装过程很顺畅,推荐使用Homebrew管理,便于后续升级和维护。项目开发时建议使用模块模式(go mod init),无需强制设置GOPATH。

    热门AI工具

    更多
    DeepSeek
    DeepSeek

    幻方量化公司旗下的开源大模型平台

    豆包大模型
    豆包大模型

    字节跳动自主研发的一系列大型语言模型

    通义千问
    通义千问

    阿里巴巴推出的全能AI助手

    腾讯元宝
    腾讯元宝

    腾讯混元平台推出的AI助手

    文心一言
    文心一言

    文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

    讯飞写作
    讯飞写作

    基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

    即梦AI
    即梦AI

    一站式AI创作平台,免费AI图片和视频生成。

    ChatGPT
    ChatGPT

    最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

    相关专题

    更多
    golang如何定义变量
    golang如何定义变量

    golang定义变量的方法:1、声明变量并赋予初始值“var age int =值”;2、声明变量但不赋初始值“var age int”;3、使用短变量声明“age :=值”等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

    182

    2024.02.23

    golang有哪些数据转换方法
    golang有哪些数据转换方法

    golang数据转换方法:1、类型转换操作符;2、类型断言;3、字符串和数字之间的转换;4、JSON序列化和反序列化;5、使用标准库进行数据转换;6、使用第三方库进行数据转换;7、自定义数据转换函数。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

    229

    2024.02.23

    golang常用库有哪些
    golang常用库有哪些

    golang常用库有:1、标准库;2、字符串处理库;3、网络库;4、加密库;5、压缩库;6、xml和json解析库;7、日期和时间库;8、数据库操作库;9、文件操作库;10、图像处理库。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

    343

    2024.02.23

    golang和python的区别是什么
    golang和python的区别是什么

    golang和python的区别是:1、golang是一种编译型语言,而python是一种解释型语言;2、golang天生支持并发编程,而python对并发与并行的支持相对较弱等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

    209

    2024.03.05

    golang是免费的吗
    golang是免费的吗

    golang是免费的。golang是google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的开源编程语言,采用bsd开源协议。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

    394

    2024.05.21

    golang结构体相关大全
    golang结构体相关大全

    本专题整合了golang结构体相关大全,想了解更多内容,请阅读专题下面的文章。

    220

    2025.06.09

    golang相关判断方法
    golang相关判断方法

    本专题整合了golang相关判断方法,想了解更详细的相关内容,请阅读下面的文章。

    193

    2025.06.10

    golang数组使用方法
    golang数组使用方法

    本专题整合了golang数组用法,想了解更多的相关内容,请阅读专题下面的文章。

    418

    2025.06.17

    Golang 网络安全与加密实战
    Golang 网络安全与加密实战

    本专题系统讲解 Golang 在网络安全与加密技术中的应用,包括对称加密与非对称加密(AES、RSA)、哈希与数字签名、JWT身份认证、SSL/TLS 安全通信、常见网络攻击防范(如SQL注入、XSS、CSRF)及其防护措施。通过实战案例,帮助学习者掌握 如何使用 Go 语言保障网络通信的安全性,保护用户数据与隐私。

    2

    2026.01.29

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板

    精品课程

    更多
    相关推荐
    /
    热门推荐
    /
    最新课程
    Git 教程
    Git 教程

    共21课时 | 3.1万人学习

    Git版本控制工具
    Git版本控制工具

    共8课时 | 1.5万人学习

    Git中文开发手册
    Git中文开发手册

    共0课时 | 0人学习

    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号