在CentOS上使用Golang进行开发,可以按照以下步骤进行:
更新系统:
sudo yum update -y
安装EPEL仓库(如果需要):
sudo yum install epel-release -y
使用yum安装Golang(适用于CentOS 8及以上版本):
sudo yum install golang -y
手动下载并安装Golang:
/usr/local
目录下。wget https://golang.google.cn/dl/go1.23.3.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.23.3.linux-amd64.tar.gz
配置环境变量:
~/.bashrc
或~/.bash_profile
文件,添加以下内容:export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
export GO111MODULE=on
export GOPROXY=https://goproxy.cn,direct
source ~/.bashrc
验证安装:
go version
VS Code:
sudo yum install code -y
Ctrl+Shift+P
,输入Go: Install/Update Tools
,选择并安装所需的工具。GoLand:
File -> Settings -> Go -> GOROOT
和GOPATH
,配置相应的路径。创建一个简单的Go程序(例如hello.go
):
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
编译和运行程序:
go build hello.go
./hello
安装调试工具:
go install github.com/go-delve/delve/cmd/dlv@latest
dlv version
配置Visual Studio Code进行调试:
launch.json
文件并配置调试功能:{
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"type": "go",
"request": "launch",
"mode": "debug",
"program": "${fileDirname}",
"env": {
"GO111MODULE": "on"
},
"args": []
}
]
}
dlv exec ./myapp
通过以上步骤,你就可以在CentOS上成功安装并配置Golang开发环境,开始编写和运行你的Go程序。