欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

gopm的使用和更新go语言

程序员文章站 2022-06-16 20:40:23
安装gopm 使用gopm可以从golang.org的一些镜像网站上下载。 一些常用命令 升级go 用于安装方式相同的方式卸载就版本的go语言 如果之前是通过 yum 或者 apt get 安装的go,则执行相关的代码卸载它: `apt get remove go` 如果是通过手工直接安装(也就是通 ......

安装gopm

使用gopm可以从golang.org的一些镜像网站上下载。

go get -v -u github.com/gpmgo/gopm

一些常用命令

# 查看当前工程依赖
gopm list
# 显示依赖详细信息
gopm list -v
# 列出文件依赖
gopm list -t [file]
# 拉取依赖到缓存目录
gopm get -r xxx
# 仅下载当前指定的包
gopm get -d xxx
# 拉取依赖到$gopath
gopm get -g xxx
# 检查更新所有包
gopm get -u xxx
# 拉取到当前所在目录
gopm get -l xxx
# 运行当前目录程序
gopm run
# 生成当前工程的 gopmfile 文件用于包管理
gopm gen -v
# 根据当前项目 gopmfile 链接依赖并执行 go install
gopm install -v
# 更新当前依赖
gopm update -v
# 清理临时文件
gopm clean
# 编译到当前目录
gopm bin

升级go

用于安装方式相同的方式卸载就版本的go语言

如果之前是通过 yum 或者 apt-get 安装的go,则执行相关的代码卸载它:
yum remove go
apt-get remove go
如果是通过手工直接安装(也就是通过复制到某个目录安装),则可以根据 goroot 提供的路径,直接删除go的文件夹:
rm -r /opt/go

对新版本的go进行安装

解压缩:tar zxvf go1.41.linux-amd64.tar.gz

得到 go 的文件夹后,将其移动或者复制到刚刚获取的 go 安装路径上:
mv ./go /opt/

整个过程保持环境变量不变,否则需要重新指定环境变量
export path="/usr/local/go/bin:$path"