在CentOS上配置和运行Golang程序涉及几个关键步骤。以下是详细的指南:
使用yum包管理器:
sudo yum update -y
sudo yum install epel-release -y
sudo yum install golang -y
手动下载并安装:
wget https://golang.org/dl/go1.20.3.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.20.3.linux-amd64.tar.gz
使用Docker安装(推荐):
sudo yum install docker -y
sudo systemctl start docker
sudo systemctl enable docker
sudo docker pull golang:latest
sudo docker run -it --rm -v $(pwd):/go/src/app -w /go/src/app golang:latest go run main.go
编辑/.bashrc或/.bash_profile:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export GO111MODULE=on
使配置生效:
source ~/.bashrc
运行以下命令以验证Golang是否安装成功:
go version
创建项目目录:
mkdir -p $HOME/go/src/myproject
cd $HOME/go/src/myproject
编写Go程序(例如main.go
):
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
编译并运行程序:
go build main.go
./main
export GOPROXY=https://goproxy.io,direct
通过以上步骤,你可以在CentOS上成功配置并运行Golang程序。确保环境变量正确设置,以便顺利编译和运行你的Go应用程序。