Ubuntu系统配置Golang编译器的详细步骤
Ubuntu系统配置Golang编译器主要有三种方式,可根据需求选择:
sudo apt update,确保系统包信息是最新的;sudo apt install golang-go,系统会自动下载并安装Golang;go version,若显示类似go version go1.20.3 linux/amd64的输出,则说明安装成功。https://golang.org/dl/),选择适合Ubuntu的.tar.gz格式安装包(如go1.23.4.linux-amd64.tar.gz),使用wget命令下载(例如wget https://golang.org/dl/go1.23.4.linux-amd64.tar.gz);/usr/local目录(系统级安装路径),运行sudo tar -C /usr/local -xzf go1.23.4.linux-amd64.tar.gz;~/.bashrc或~/.zshrc),在末尾添加export PATH=$PATH:/usr/local/go/bin(将Golang的可执行文件路径加入系统PATH);source ~/.bashrc(或source ~/.zshrc)使配置立即生效;go version,确认版本信息显示正确。sudo apt update && sudo apt install snapd;sudo snap install go --classic(--classic表示使用经典模式,允许Golang访问系统资源);go version,检查版本信息。若使用APT安装,环境变量通常会自动配置。若手动安装或需要自定义,需完成以下步骤:
~/go-workspace):mkdir -p ~/go-workspace;~/.bashrc或~/.zshrc,添加export GOPATH=$HOME/go-workspace(设置工作目录)和export PATH=$PATH:$GOPATH/bin(将工作目录的bin路径加入PATH,方便运行第三方工具);source ~/.bashrc(或source ~/.zshrc)使配置生效。go version,应显示已安装的Golang版本;hello.go文件,内容为:package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
go run hello.go,若终端输出Hello, World!,则说明配置成功。Go Modules是Go 1.11及以上版本的官方依赖管理工具,建议开启:
go env -w GO111MODULE=on;go mod init <module-name>(如go mod init github.com/username/myproject),生成go.mod文件管理依赖。通过以上步骤,即可在Ubuntu系统上成功配置Golang编译器,并开始编写和运行Go程序。