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

如何在Mac系统中安装Golang开发工具_Golang环境安装与工具配置教程

P粉602998670
发布: 2025-11-04 00:21:24
原创
297人浏览过
首先安装Go并验证版本,再配置GOPATH和PATH环境变量,然后创建测试程序确认运行正常,最后安装VS Code及Go扩展完成开发环境搭建。

如何在mac系统中安装golang开发工具_golang环境安装与工具配置教程

在Mac系统上搭建Golang开发环境并不复杂,只要按步骤操作,很快就能开始编写Go语言程序。下面详细介绍如何安装Go环境、配置工作空间以及设置常用开发工具

下载并安装Go语言环境

Go官方提供了适用于macOS的安装包,支持Intel和Apple Silicon(M1/M2)芯片。

  • 访问Go语言官网下载页面:https://www.php.cn/link/81836b7cd16991abb7febfd7832927fd
  • 选择适用于macOS的安装包(.pkg格式),系统会自动推荐匹配你芯片类型的版本(Intel或Apple Silicon)
  • 双击下载好的.pkg文件,按照安装向导一步步完成安装
  • 默认情况下,Go会被安装到 /usr/local/go 目录下

安装完成后,打开终端(Terminal),输入以下命令验证是否安装成功:

go version

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

如果输出类似 go version go1.21.5 darwin/amd64 的信息,说明Go已正确安装。

配置环境变量(GOPATH与PATH)

虽然从Go 1.8起,GOPATH有默认值(~/go),但建议手动配置以避免潜在问题。

编辑shell配置文件,根据你使用的终端类型选择对应文件:

  • bash用户:编辑 ~/.bash_profile 或 ~/.bashrc
  • zsh用户(macOS默认):编辑 ~/.zshrc

使用vim或nano添加以下内容:

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

保存后,在终端执行:

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

LuckyCola工具库
LuckyCola工具库

LuckyCola工具库是您工作学习的智能助手,提供一系列AI驱动的工具,旨在为您的生活带来便利与高效。

LuckyCola工具库 19
查看详情 LuckyCola工具库

这样就可以在任意目录使用 go 命令,并且第三方工具会自动安装到 ~/go/bin

测试Go环境

创建一个简单的程序来验证环境是否正常运行。

在终端执行:

mkdir ~/hello && cd ~/hello
touch main.go

用任意文本编辑器打开 main.go,写入以下代码:

package main

import "fmt"

func main() {
    fmt.Println("Hello, Go on macOS!")
}
登录后复制

运行程序:

go run main.go

如果看到输出 Hello, Go on macOS!,说明环境配置成功。

配置开发工具(推荐VS Code)

Visual Studio Code是Go开发中非常流行的免费编辑器,配合插件可实现智能补全、调试等功能。

  • 前往 https://www.php.cn/link/919431c2f78cb0f50e79937f6dccb356 下载并安装VS Code
  • 打开VS Code,进入扩展市场,搜索 “Go”
  • 安装由Google维护的官方Go扩展(图标为蓝色G)
  • 首次打开Go文件时,VS Code会提示安装必要的工具(如gopls、dlv等),点击“Install All”即可

安装完成后,你就拥有了代码提示、格式化、跳转定义、调试等现代化开发功能。

基本上就这些。整个过程不复杂但容易忽略环境变量设置。只要确保 go version 能正常输出,再配好编辑器,就可以安心写代码了。

以上就是如何在Mac系统中安装Golang开发工具_Golang环境安装与工具配置教程的详细内容,更多请关注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号