首页 > 后端开发 > Golang > 正文

Golang如何在MacOS中安装配置

P粉602998670
发布: 2025-10-21 17:19:02
原创
398人浏览过
使用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的基本路径已经配置好。但如果你需要自定义工作空间或遇到命令未找到的问题,可以手动检查或设置环境变量。

豆绘AI
豆绘AI

豆绘AI是国内领先的AI绘图与设计平台,支持照片、设计、绘画的一键生成。

豆绘AI 485
查看详情 豆绘AI
  • 打开终端,编辑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。

    以上就是Golang如何在MacOS中安装配置的详细内容,更多请关注php中文网其它相关文章!

    最佳 Windows 性能的顶级免费优化软件
    最佳 Windows 性能的顶级免费优化软件

    每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

    下载
    来源:php中文网
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
    最新问题
    开源免费商场系统广告
    热门教程
    更多>
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送
    PHP中文网APP
    随时随地碎片化学习

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