zoukankan      html  css  js  c++  java
  • Glide和Govendor安装和使用

    两个都是Go的包管理工具,二选一

    Glide参考:golang 依赖管理

    /etc/profile

    #Go
    export GOROOT=/home/lintong/software/go
    export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
    export GOPATH=/home/lintong/software/gopath
    export GOBIN=$GOROOT/bin
    

    Linux下安装

    curl https://glide.sh/get | sh
    

    Mac下安装

    brew install glide
    

    初始化

    glide init
    

    依赖下载

    glide update
    

    然后就能编译原来不能编译的Go工程了

    如果遇到不能拉下依赖的情况,比如

    [WARN]  Unable to checkout golang.org/x/sys/unix
    [ERROR] Error looking for golang.org/x/sys/unix: Cannot detect VCS
    

    是因为墙的问题,需要在/etc/profile中设置一下代理,然后source一下

    #Proxy
    export http_proxy=socks5://127.0.0.1:xxxx
    export https_proxy=$http_proxy
    export ftp_proxy=$http_proxy
    export rsync_proxy=$http_proxy
    export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
    

    Govendor参考

    https://github.com/kardianos/govendor
    

    注意在使用 go get -u github.com/kardianos/govendor 的时候要加上 sudo,不然会找不到 govendor

  • 相关阅读:
    JSON序列化选项
    JOSN的stringify()和parse()方法
    html5增强元素--续
    html5页面增强元素
    js继承模式
    js常用设计模式
    js跨浏览器事件处理
    前端兴趣浓厚,后端提不起来兴趣
    padding的讲究
    margin的讲究
  • 原文地址:https://www.cnblogs.com/tonglin0325/p/9153452.html
Copyright © 2011-2022 走看看