zoukankan      html  css  js  c++  java
  • gopm的使用和更新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"

  • 相关阅读:
    像调试java一样来调试Redis lua
    微言限流
    性能测试遭遇TPS抖动问题
    你所不知道的堆外缓存
    基于JMH的Benchmark解决方案
    基于FastJson的通用泛型解决方案
    你所不知道的日志异步落库
    mac上配置java开发环境
    你所不知道的库存超限做法
    服务器一般达到多少qps比较好[转]
  • 原文地址:https://www.cnblogs.com/ygjzs/p/12400563.html
Copyright © 2011-2022 走看看