温馨提示×

centos如何设golang变量

小樊
51
2026-10-02 21:13:09
栏目: 编程语言

在 CentOS 上“设置 Golang 变量”通常有两种理解,我分别说明:


一、设置系统/环境变量(让 go 命令可用)

1. 安装 Golang(示例)

cd /usr/local
wget https://go.dev/dl/go1.22.0.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz

2. 设置环境变量

编辑用户环境变量(推荐):

vi ~/.bashrc

添加:

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

使配置生效:

source ~/.bashrc

验证:

go version

二、在 Go 程序中定义变量(Golang 语法)

1. 基本变量

var name string = "centos"
age := 18

2. 包级变量

package main

var Version = "1.0.0"

func main() {
    println(Version)
}

3. 环境变量(在 CentOS 上运行 Go 程序时读取)

package main

import (
    "fmt"
    "os"
)

func main() {
    fmt.Println(os.Getenv("GOPATH"))
}

在 CentOS 中先设置:

export MY_VAR=hello
go run main.go

常见变量说明

变量 作用
GOROOT Go 安装目录
GOPATH 工作目录
GO111MODULE 是否启用模块
GOPROXY 模块代理

例如:

export GOPROXY=https://proxy.golang.com.cn

如果你指的是**“CentOS 系统变量”还是“Go 语言变量”**,可以再具体一点,我可以给你更精确的示例。

0 踩