1. 安装Golang
在Ubuntu上安装Golang有三种常见方式,可根据需求选择:
sudo apt update更新包列表,再运行sudo apt install golang-go安装Golang。这种方式会自动处理依赖,安装完成后可直接使用。go1.23.4.linux-amd64.tar.gz),通过wget命令下载后,解压到/usr/local目录:sudo tar -C /usr/local -xzf go1.23.4.linux-amd64.tar.gz。snap install go --classic命令直接安装Golang,无需手动配置。2. 配置环境变量
安装完成后,需设置环境变量以便全局使用go命令:
编辑~/.profile或~/.bashrc文件(推荐~/.profile,兼容性更好),在末尾添加以下内容:
export PATH=$PATH:/usr/local/go/bin(若手动解压到/usr/local)
export GOPATH=$HOME/go(设置工作目录,用于存放项目代码)
export PATH=$PATH:$GOPATH/bin(将工作目录的bin目录加入PATH,方便运行第三方工具)。
保存文件后,运行source ~/.profile使配置立即生效。
3. 验证安装
终端输入go version,若显示Golang版本信息(如go version go1.23.4 linux/amd64),则说明安装成功。
4. 编写并运行Go程序
nano)创建hello.go文件,输入以下代码:package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
go run hello.go,终端将直接输出`Hello, World!'。go build hello.go生成可执行文件(如hello),再运行./hello,同样输出结果。5. 可选:使用Go Modules管理依赖(推荐项目使用)
若开发复杂项目,建议启用Go Modules管理依赖:
终端执行go env -w GO111MODULE=on开启模块支持,然后在项目目录下运行go mod init <项目名称>(如go mod init myproject),生成go.mod文件。此后,通过go get命令即可安装依赖(如go get github.com/gin-gonic/gin)。