揭秘Fedora 34安装Go:轻松入门,实战指南
引言
Go,也被称为Golang,是由Google开发的一种静态类型、编译型、并发型编程语言。它以其简洁的语法、高效的并发处理能力和跨平台的特点受到许多开发者的喜爱。Fedora 34作为最新的Linux发行版,提供了良好的环境来安装和运行Go。本文将详细介绍如何在Fedora 34上安装Go,并提供一些实战指南。
1. 系统要求
在开始安装Go之前,请确保您的Fedora 34系统满足以下要求:
-Fedora 34操作系统 -至少1GB的RAM(推荐2GB或更高) -足够的磁盘空间(至少500MB)
2. 安装Go
2.1 使用包管理器安装
Fedora 34的包管理器Dnf可以轻松安装Go。以下是使用Dnf安装Go的步骤:
- 打开终端。
- 输入以下命令,安装Go:
sudo dnf install golang - 安装完成后,您可以使用以下命令验证Go是否已正确安装:
go version 如果输出类似于go version go1.15.5,则表示Go已成功安装。
2.2 使用源码安装
如果您需要最新版本的Go,或者想要从源码编译Go,可以按照以下步骤进行:
- 下载Go源码:
wget https://golang.google.cn/dl/go1.15.5.src.tar.gz - 解压源码:
tar -xzf go1.15.5.src.tar.gz - 进入源码目录:
cd go/src - 配置Go:
./make.bash - 安装Go:
sudo ./install.sh - 验证Go安装:
go version 3. 配置Go环境
安装完成后,您需要配置Go环境变量。以下是配置Go环境的步骤:
- 打开终端。
- 编辑
~/.bashrc文件:
sudo nano ~/.bashrc - 在文件末尾添加以下行:
export PATH=$PATH:/usr/local/go/bin export GOBIN=$HOME/bin exportGOPATH=$HOME/go export GOROOT=/usr/local/go - 保存并关闭文件。
- 使
.bashrc文件生效:
source ~/.bashrc - 验证环境变量配置:
echo $GOPATH echo $GOROOT 4. 实战指南
4.1 创建Go项目
- 创建一个新目录:
mkdir myproject cd myproject - 初始化Go模块:
go mod init mymodule - 创建一个名为
main.go的文件,并添加以下代码:
package main import "fmt" func main() { fmt.Println("Hello, world!") } - 编译并运行程序:
go run main.go 这将输出Hello, world!。
4.2 使用第三方库
- 在
go.mod文件中添加第三方库:
go get github.com/gin-gonic/gin - 在
main.go文件中导入并使用该库:
package main import ( "github.com/gin-gonic/gin" "net/http" ) func main() { router := gin.Default() router.GET("/ping", func(c *gin.Context) { c.String(http.StatusOK, "pong") }) router.Run(":8080") } - 编译并运行程序:
go run main.go 访问http://localhost:8080/ping,您将看到pong的响应。
结论
通过本文,您已经学会了在Fedora 34上安装Go,并了解了如何创建和运行Go程序。希望这些知识能帮助您更好地使用Go进行开发。
支付宝扫一扫
微信扫一扫