安装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"