在CentOS系统上安装和管理Golang依赖包的指南如下:
sudo yum update -y
sudo yum install golang -y
或(CentOS 7):
sudo yum install golang -y
go version
/usr/local
目录下。~/.bashrc
或~/.bash_profile
文件,添加以下内容:export PATH=$PATH:/usr/local/go/bin
source ~/.bashrc
go version
sudo yum install docker -y
sudo systemctl start docker
sudo systemctl enable docker
docker pull golang:latest
docker run -it --rm -v $(pwd):/go/src/app -w /go/src/app golang:latest bash
go version
GOROOT
和GOPATH
环境变量:export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
source ~/.bashrc
echo $GOROOT
echo $GOPATH
go version
确保Go版本至少为1.11,然后运行:
export GO111MODULE=on
将此命令添加到~/.bashrc
文件中,以便每次打开新终端时自动启用Go Modules。
在项目目录中运行:
go mod init <module-name>
应替换为您的项目导入路径,例如github.com/yourusername/yourproject
。
使用go get
命令添加依赖项:
go get github.com/gin-gonic/gin
这将从GitHub下载Gin Web框架并将其添加到您的go.mod
文件中。
要更新项目中的依赖项,运行:
go get -u
这将更新go.mod
文件中列出的所有依赖项。
要清理不再需要的依赖项,运行:
go mod tidy
这将删除go.mod
和go.sum
文件中未使用的依赖项。
通过以上步骤,您可以在CentOS系统上成功安装Golang并配置依赖管理工具Go Modules。