go基础环境搭建

介绍

go的各种包管理,在国内有加速效果

github地址:https://github.com/gpmgo/gopm
官方地址:https://gopm.io/
文档路径:https://github.com/gpmgo/docs/tree/master/zh-CN

 

安装

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

gopm 下载存放缓存目录 $USER/.gopm/repos

.gopmfile

gopmfile 需放在项目根目录下,名称为 .gopmfile

这个文件可以通过生成

gopm gen

文件格式为

    [target]
    path = github.com/gpmgo/gopm

    [deps]
    github.com/codegangsta/cli = branch:master

    [res]
    include = conf|etc|public|scripts|templates
  • target -> path 指示项目名称或导入路径。
  • deps 节包含了特殊(非最新)版本的依赖。
  • res 在执行 gopm bin 命令时自动打包的资源。

包版本

有五种可能的包版本组合:

  • 空白:表示使用最新版本的依赖进行构建
  • /path/to/my/project:绝对或者相对的文件路径,例如:d:\projects\xorm
  • branch:<value>:固定分支,例如:branch:master
  • tag:<value>:指定标签,例如:tag:v0.9.0
  • commit:<value>:某个提交,例如:commit:6ffffe9 一般来说只需要 SHA 的前 7 个字母就可以确定一个提交

godoc安装 

安装好gopm的前提下,执行以下命令

gopm get -g -v -u golang.org/x/tools/cmd/godoc

注意: 是get到本地gopath目录下的src下, 之后执行以下命令

go install golang.org/x/tools/cmd/godoc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值