在 CentOS 上“设置 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
编辑用户环境变量(推荐):
vi ~/.bashrc
添加:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
使配置生效:
source ~/.bashrc
验证:
go version
var name string = "centos"
age := 18
package main
var Version = "1.0.0"
func main() {
println(Version)
}
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 语言变量”**,可以再具体一点,我可以给你更精确的示例。