CentOS系统Golang依赖包安装指南
在CentOS系统上安装和管理Golang依赖包的指南如下:
安装Golang
使用yum安装
- 更新系统包:
sudo yum update -y
- 安装Golang(CentOS 8及以上版本):
sudo yum install golang -y
或(CentOS 7):
sudo yum install golang -y
- 验证安装:
go version
手动下载并安装
- 访问Golang官方下载页面,下载适合CentOS的版本并解压到
/usr/local
目录下。 - 编辑
~/.bashrc
或~/.bash_profile
文件,添加以下内容:
export PATH=$PATH:/usr/local/go/bin
- 使配置生效:
source ~/.bashrc
- 验证安装:
go version
使用Docker安装
- 安装Docker并启动:
sudo yum install docker -y
sudo systemctl start docker
sudo systemctl enable docker
- 拉取Golang镜像:
docker pull golang:latest
- 运行Golang容器:
docker run -it --rm -v $(pwd):/go/src/app -w /go/src/app golang:latest bash
- 在容器内验证安装:
go version
配置Golang环境变量
- 设置
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 Modules管理依赖
启用Go Modules
确保Go版本至少为1.11,然后运行:
export GO111MODULE=on
将此命令添加到~/.bashrc
文件中,以便每次打开新终端时自动启用Go Modules。
初始化Go模块
在项目目录中运行:
go mod init
应替换为您的项目导入路径,例如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。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!