第一章:Go 语言概述 2.安装和配置 Go 开发环境 --Go 语言轻松入门

第一章:Go 语言概述 2.安装和配置 Go 开发环境 --Go 语言轻松入门

安装和配置 Go 开发环境相对简单,以下是在不同操作系统上安装和配置 Go 的步骤:

Windows

1. 下载 Go 安装包
  1. 访问 Go 下载
  2. 选择适用于 Windows 的安装包(通常是一个 .msi 文件)。
2. 安装 Go
  1. 双击下载的 .msi 文件,启动安装向导。
  2. 按照向导的提示完成安装。默认情况下,Go 会被安装在 C:\Go 目录。
  3. 安装过程中会自动将 Go 的 bin 目录添加到系统的 PATH 环境变量中。
3. 验证安装
  1. 打开命令提示符(CMD)或 PowerShell。

  2. 输入以下命令验证安装是否成功:

    sh 复制代码
    go version

    如果安装成功,将显示 Go 的版本号。

macOS

1. 使用 Homebrew 安装 Go
  1. 打开终端。

  2. 如果你还没有安装 Homebrew,先安装 Homebrew:

    sh 复制代码
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. 使用 Homebrew 安装 Go:

    sh 复制代码
    brew install go
2. 验证安装
  1. 在终端中输入以下命令验证安装是否成功:

    sh 复制代码
    go version

    如果安装成功,将显示 Go 的版本号。

Linux

1. 使用包管理器安装 Go
  1. 打开终端。

  2. 使用包管理器安装 Go。以下是几种常见发行版的命令:

    • Ubuntu/Debian:

      sh 复制代码
      sudo apt update
      sudo apt install golang
    • Fedora:

      sh 复制代码
      sudo dnf install golang
    • Arch Linux:

      sh 复制代码
      sudo pacman -S go
2. 验证安装
  1. 在终端中输入以下命令验证安装是否成功:

    sh 复制代码
    go version

    如果安装成功,将显示 Go 的版本号。

手动安装 Go

1. 下载 Go 安装包
  1. 访问 Go 下载
  2. 选择适用于你操作系统的安装包(通常是 .tar.gz 文件)。
2. 解压安装包
  1. 打开终端。

  2. 将下载的文件解压到你选择的目录(例如 /usr/local):

    sh 复制代码
    tar -C /usr/local -xzf go<version>.linux-amd64.tar.gz
3. 配置环境变量
  1. 编辑你的 shell 配置文件(例如 .bashrc.zshrc),添加 Go 的 bin 目录到 PATH 环境变量中:

    sh 复制代码
    echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
    source ~/.bashrc
4. 验证安装
  1. 在终端中输入以下命令验证安装是否成功:

    sh 复制代码
    go version

    如果安装成功,将显示 Go 的版本号。

配置工作空间

  1. 创建工作空间目录

    sh 复制代码
    mkdir -p $HOME/go/{bin,src,pkg}
  2. 配置 GOPATH 环境变量

    编辑你的 shell 配置文件(例如 .bashrc.zshrc),添加以下内容:

    sh 复制代码
    export GOPATH=$HOME/go
    export PATH=$PATH:$GOPATH/bin
  3. 重新加载配置文件

    sh 复制代码
    source ~/.bashrc

验证配置

  1. 创建一个简单的 Go 程序来验证配置是否正确:

    sh 复制代码
    mkdir -p $GOPATH/src/hello
    cd $GOPATH/src/hello
    touch main.go
  2. 编辑 main.go 文件,添加以下内容:

    go 复制代码
    package main
    
    import "fmt"
    
    func main() {
        fmt.Println("Hello, Go!")
    }
  3. 编译并运行程序:

    sh 复制代码
    go run main.go

    如果一切正常,将输出:

    复制代码
    Hello, Go!

通过以上步骤,你就可以成功安装和配置 Go 开发环境了。

相关推荐
IT_陈寒8 小时前
Python开发者必知的5大性能陷阱:90%的人都踩过的坑!
前端·人工智能·后端
流浪克拉玛依9 小时前
Go Web 服务限流器实战:从原理到压测验证 --使用 Gin 框架 + Uber Ratelimit / 官方限流器,并通过 Vegeta 进行性能剖析
后端
孟沐9 小时前
保姆级教程:手写三层架构 vs MyBatis-Plus
后端
星浩AI9 小时前
让模型自己写 Skills——从素材到自动生成工作流
人工智能·后端·agent
华仔啊11 小时前
为啥不用 MP 的 saveOrUpdateBatch?MySQL 一条 SQL 批量增改才是最优解
java·后端
武子康12 小时前
大数据-242 离线数仓 - DataX 实战:MySQL 全量/增量导入 HDFS + Hive 分区(离线数仓 ODS
大数据·后端·apache hive
砍材农夫13 小时前
TCP和UDP区别
后端
千寻girling13 小时前
一份不可多得的 《 Django 》 零基础入门教程
后端·python·面试
千寻girling13 小时前
Python 是用来做 AI 人工智能 的 , 不适合开发 Web 网站 | 《Web框架》
人工智能·后端·算法
贾铭13 小时前
如何实现一个网页版的剪映(三)使用fabric.js绘制时间轴
前端·后端