当前位置: 首页 > article >正文

环境安装与配置:全面了解 Go 语言的安装与设置

在学习 Go 语言之前,首先需要确保开发环境已正确安装和配置。本部分将详细介绍如何在不同平台(Windows、macOS 和 Linux)上安装 Go 语言,以及如何进行环境变量配置和工作空间的设置。


一、安装 Go 语言

1. Windows 安装方法
  1. 下载 Go 安装包

    • 打开 Go 官方下载页面。
    • 选择适合您系统的安装包(通常是 go<version>.windows-amd64.msi)。
  2. 安装 Go

    • 下载完成后,双击运行安装程序。
    • 按照安装向导的步骤操作,通常包含以下步骤:
      • 接受许可协议。
      • 选择安装路径(默认路径为 C:\Go,建议使用默认值)。
      • 点击 安装
  3. 验证安装

    • 打开命令提示符(Win + R,输入 cmd)。
    • 输入以下命令,检查 Go 是否已正确安装:
      go version
    • 如果显示类似 go version go1.XX windows/amd64 的信息,则说明安装成功。

2. macOS 和 Linux 安装方法
方法一:使用官方安装包
  1. 下载 Go 安装包

    • 访问 Go 官方下载页面。
    • 下载适用于 macOS(go<version>.darwin-arm64.pkg 或 go<version>.darwin-amd64.pkg)或 Linux 的安装包(tar.gz 格式)。
  2. 安装 Go(macOS)

    • 对于 .pkg 文件,双击运行安装程序,按照提示操作即可。
    • 默认安装路径为 /usr/local/go
  3. 安装 Go(Linux)

    • 打开终端,运行以下命令:
      sudo tar -C /usr/local -xzf go<version>.linux-amd64.tar.gz
    • 确保将 <version> 替换为实际版本号。
方法二:通过包管理器安装
  1. macOS(Homebrew 安装)

    • 打开终端,运行以下命令:
      brew install go
  2. Linux(APT 或 YUM 安装)

    • Ubuntu/Debian 系统:
      sudo apt update sudo apt install golang
    • CentOS/RHEL 系统:
      sudo yum install golang

验证安装
  • 打开终端,输入以下命令:
    go version
  • 如果显示类似 go version go1.XX darwin/arm64 或 go version go1.XX linux/amd64 的信息,说明安装成功。

二、配置 Go 环境

1. 设置工作空间

Go 使用工作空间(Workspace)来组织项目文件,默认的工作空间目录结构如下:

$GOPATH/
    ├── bin/
    ├── pkg/
    └── src/
  • src:存放源代码文件。
  • pkg:存放编译生成的包文件。
  • bin:存放可执行文件。

建议:将 GOPATH 指向一个专门的开发目录,例如:

  • Windows:C:\Users\<your-username>\go
  • macOS/Linux:/Users/<your-username>/go

2. 配置环境变量
Windows 配置
  1. 打开系统环境变量设置:
    • 右键 此电脑 → 属性 → 高级系统设置 → 环境变量
  2. 在用户变量中添加:
    • 变量名GOPATH
    • 变量值:工作空间路径,例如 C:\Users\<your-username>\go
  3. 在系统变量中检查 PATH,如果没有 C:\Go\bin,则添加:
    ;C:\Go\bin
    
  4. 验证环境变量
    • 打开命令提示符,运行以下命令:
      go env
    • 确保 GOPATH 和 GOROOT 正确配置。
macOS/Linux 配置
  1. 编辑 Shell 配置文件:
    • 如果使用 bash,编辑 ~/.bashrc 或 ~/.bash_profile
    • 如果使用 zsh,编辑 ~/.zshrc
  2. 添加以下内容:
    export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
  3. 保存文件后,运行以下命令使配置生效:
    source ~/.bashrc
  4. 验证环境变量
    • 打开终端,运行:
      go env
    • 检查 GOPATH 和 GOROOT 是否正确。

三、验证 Go 开发环境

完成安装和配置后,您可以通过以下方式验证开发环境是否正常运行:

  1. 创建测试项目

    • 在工作空间的 src 目录下创建一个测试目录:
      mkdir -p $GOPATH/src/hello 
      cd $GOPATH/src/hello
    • 创建文件 main.go,内容如下:
      package main
      
      import "fmt"
      
      func main() {
          fmt.Println("Hello, Go!")
      }
      
  2. 运行程序

    • 打开终端,切换到项目目录,执行以下命令:
      go run main.go
    • 如果输出 Hello, Go!,说明开发环境已成功配置。
  3. 编译并生成可执行文件

    • 执行以下命令:
      go build
    • 在项目目录下生成可执行文件 hello(Windows 下为 hello.exe)。

四、总结

通过以上步骤,您已经完成了 Go 语言开发环境的安装与配置:

  • 在不同平台上安装 Go。
  • 配置工作空间与环境变量。
  • 验证 Go 语言开发环境是否正常运行。

http://www.kler.cn/a/421555.html

相关文章:

  • MySql:理解数据库
  • 基于hexo框架的博客搭建流程
  • 音视频入门基础:MPEG2-TS专题(9)——FFmpeg源码中,解码TS Header的实现
  • 8. Debian系统中显示屏免密码自动登录
  • 全面解析Astra+深度相机模块:组件、功能与应用
  • C—操作符易错点
  • 【linux】(26)shell脚本-变量、位置变量
  • LeetCode—560. 和为 K 的子数组(中等)
  • Windows远程桌面连接到Linux
  • 计算机视觉硬件知识点整理六:工业相机选型
  • C++ Qt——从入门到入土 (二)
  • PyTorch 实现动态输入
  • 快速讲图片中的公式粘贴到word中
  • 大模型安全科技发展仍处在起步阶段
  • 【AI系统】昇腾异构计算架构 CANN
  • 分布式资源调度——yarn 概述(资源调度基本架构和高可用的实现)
  • qt QGradient详解
  • linux基础病毒编写
  • 动态规划-----路径问题
  • 【Go底层】select原理
  • 自由学习记录(28)
  • 8 Bellman Ford算法SPFA
  • 全面解析Astra+深度相机模块:组件、功能与应用
  • 初次chronyd安装使用
  • Day 32 动态规划part01
  • 探索 SpringBoot 于 MVC 模式下高校办公室行政事务管理系统的设计与实现