温馨提示×

Golang在Ubuntu上怎么运行

小樊
45
2025-10-04 01:47:18
栏目: 编程语言

1. 安装Golang
在Ubuntu上安装Golang有三种常见方式,可根据需求选择:

  • 使用APT包管理器(推荐新手):打开终端,依次执行sudo apt update更新包列表,再运行sudo apt install golang-go安装Golang。这种方式会自动处理依赖,安装完成后可直接使用。
  • 从官方网站下载二进制包(适合需要特定版本的用户):访问Golang官网下载Linux版本的安装包(如go1.23.4.linux-amd64.tar.gz),通过wget命令下载后,解压到/usr/local目录:sudo tar -C /usr/local -xzf go1.23.4.linux-amd64.tar.gz
  • 使用Snap包管理器(快速便捷):若Ubuntu版本为16.04及以上,可通过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)。

0