Linux系统下首次安装Golang指南

Linux系统下首次安装Golang指南 我找到的所有关于Go语言入门的参考资料都已经过时了。有人能给我指个路,告诉我现在最新的Go语言入门指南在哪里吗?

谢谢。

5 回复

我发现这本《Go,从入门开始》的最新版本发布于2022年。这应该足够新了。

更多关于Linux系统下首次安装Golang指南的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


我猜你现在已经开始了,但如果你想更深入地学习,了解许多关于Go如何工作的背景信息,请查看这个帖子,特别是我自己的推荐:请推荐一些有趣的Go语言平装入门书 - #10 by duckduck

通常情况下,除非有特殊原因需要采用其他方式,否则你应该直接使用你所用发行版的包管理器。

顺便提一下:我已经为 Debian/Devuan 打包了 1.20 版本:GitHub - metux/deb-pkg: 用于完全从源代码构建 apt/yum 的工具包 如果你不想自己运行构建流程,可以查看 GitHub 工作流以获取预构建的 deb 包/apt 仓库。

(目前还没有时间打包最新的发布版本。)

“旧”是什么意思?问题在于它们是否好用,我认为“旧”这个说法不太相关。如果你的问题是在Linux上安装Go,你可以在官方页面找到正确的答案,这已经足够好了,因为Go的安装程序多年来都是一样的。

go.dev

来源: go.dev

缩略图

下载和安装 - Go编程语言

最新的Go语言安装指南可以在官方文档中找到:https://go.dev/doc/install

对于Linux系统,推荐使用以下步骤:

  1. 移除旧版本(如果存在):
sudo rm -rf /usr/local/go
  1. 下载最新版本(当前为Go 1.21.0):
wget https://go.dev/dl/go1.21.0.linux-amd64.tar.gz
  1. 解压到系统目录:
sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz
  1. 设置环境变量,将以下内容添加到~/.profile~/.bashrc
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
  1. 使配置生效:
source ~/.profile
  1. 验证安装:
go version

安装完成后,可以创建一个简单的测试程序:

// hello.go
package main

import "fmt"

func main() {
    fmt.Println("Hello, Go!")
}

运行测试:

go run hello.go

官方还提供了交互式学习教程:https://go.dev/learn/

回到顶部