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

embedded/2024/11/28 7:25:12/

第一章: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. 输入以下命令验证安装是否成功:

    go version
    

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

macOS

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

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

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

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

    go version
    

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

Linux

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

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

    • Ubuntu/Debian:

      sudo apt update
      sudo apt install golang
      
    • Fedora:

      sudo dnf install golang
      
    • Arch Linux:

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

    go version
    

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

手动安装 Go

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

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

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

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

    go version
    

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

配置工作空间

  1. 创建工作空间目录

    mkdir -p $HOME/go/{bin,src,pkg}
    
  2. 配置 GOPATH 环境变量
    编辑你的 shell 配置文件(例如 .bashrc.zshrc),添加以下内容:

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

    source ~/.bashrc
    

验证配置

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

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

    package mainimport "fmt"func main() {fmt.Println("Hello, Go!")
    }
    
  3. 编译并运行程序:

    go run main.go
    

    如果一切正常,将输出:

    Hello, Go!
    

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


http://www.ppmy.cn/embedded/141128.html

相关文章

11.27字节番茄小说后端实习OC面经

本帖暂时只介绍部分面试题及解析 1.介绍一下bean流程 本面试题其实就是考察spring的基础&#xff0c;鉴于是字节&#xff0c;所以还是答得详细一点比较好 Bean的启动流程是Spring框架中的核心机制之一&#xff0c;它基于依赖注入&#xff08;Dependency Injection&#xff0…

动态规划子数组系列一>单词拆分

题目&#xff1a; 解析&#xff1a; 代码&#xff1a; public boolean wordBreak(String s, List<String> wordDict) {//优化⼀&#xff1a;将字典里面的单词放入哈希表&#xff0c;为后续找字串提高速度Set<String> hash new HashSet<>(wordDict);int n…

金融智能化的明日之星:量化交易模型的演化与发展

量化交易模型作为金融领域中的重要创新手段&#xff0c;已经从传统交易方式中脱颖而出&#xff0c;成为数据与算法驱动金融决策的核心工具。从简单的技术分析到复杂的多因子模型&#xff0c;再到融合人工智能与大数据的智能交易系统&#xff0c;量化模型的探索与发展推动了金融…

《物联网智能项目》

一、引言 随着科技的不断进步&#xff0c;物联网&#xff08;Internet of Things&#xff0c;IoT&#xff09;已经成为当今世界最具发展潜力的领域之一。物联网智能项目通过将各种设备、传感器和系统连接到互联网&#xff0c;实现了智能化的监测、控制和管理&#xff0c;为人们…

基于python+django+vue.js开发的停车管理系统

功能介绍 平台采用B/S结构&#xff0c;后端采用主流的Python语言进行开发&#xff0c;前端采用主流的Vue.js进行开发。 功能包括&#xff1a;车位管理、会员管理、停车场管理、违规管理、用户管理、日志管理、系统信息模块。 源码地址 https://github.com/geeeeeeeek/pytho…

通过DBUA升级 Oracle 11g到Oracle12c版本

Oracle 11g升级到Oracle12c Oracle11g数据库环境准备与数据备份 环境&#xff1a; oracle11.2.0.4 to oralce12.2.0.1 升级方案&#xff1a; 升级方案很多种&#xff0c;我们ORACLE培训课程第8阶段有所讲所有的升级方案&#xff0c;我们这里采用DBUA官方建议的方法 1、手…

记录一次在生产环境中更换 SSL 证书的操作

本文将记录一次在生产环境中更换 SSL 证书的过程&#xff0c;包括准备工作、遇到的问题和解决方案&#xff0c;以及如何重启和重新加载 Nginx 服务以使更改生效。 1. 确认证书过期 SSL 证书通常具有有效期&#xff0c;当证书过期时&#xff0c;用户访问网站时会看到浏览器警告…

HBase运维需要掌握的技能(1)

作为 HBase 运维人员&#xff0c;我们需要掌握一定的 HBase 和 Hadoop 生态系统相关的知识&#xff0c;特别是与系统安装、配置、性能调优、故障排除等相关的技能。以下是 HBase 运维人员需要掌握的核心知识点&#xff1a; HBase 是一个分布式的、面向列的 NoSQL 数据库&#…