在 CentOS 系统下,你可以使用以下步骤来安装 Golang 以及管理依赖:
sudo yum update
wget 和 git:sudo yum install wget git
go1.17.linux-amd64.tar.gz),然后使用 wget 下载:wget https://golang.org/dl/go1.17.linux-amd64.tar.gz
/usr/local 目录:sudo tar -C /usr/local -xzf go1.17.linux-amd64.tar.gz
~/.bashrc 或 ~/.bash_profile 文件,添加以下内容:export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
保存文件并运行 source ~/.bashrc 或 source ~/.bash_profile 使更改生效。
go version
现在你可以使用 Golang 编写和运行你的项目了。对于依赖管理,Golang 推荐使用 Go Modules。从 Go 1.11 版本开始,Go Modules 已成为标准且推荐使用的依赖管理工具。
要启用 Go Modules,请确保你的 Go 版本至少为 1.11。然后,在项目根目录下运行以下命令以初始化新的模块:
go mod init <module-name>
将 <module-name> 替换为你的模块名称,例如 github.com/yourusername/yourproject。
接下来,在项目中随意编写和引用其他项目的代码。当你运行或构建项目时,Go Modules 会自动下载和管理所需的依赖项。你可以在项目根目录下找到 go.mod 文件,其中列出了所有已解析的依赖项。
要更新依赖项,可以使用以下命令:
go get -u
要添加新的依赖项,可以使用以下命令:
go get <dependency>
将 <dependency> 替换为所需依赖项的导入路径,例如 github.com/gin-gonic/gin。