zoukankan      html  css  js  c++  java
  • 017-通过govendor管理依赖包

    1:安装

    go get -u github.com/kardianos/govendor

    2:配置环境变量

    需要把 $GOPATH/bin/ 加到 PATH 中

    D:my_workspacego_wsin

    3:在$GOPATH/src目录下新建测试工程go_test,然后再此目录下新建src目录

    4:在go_test目录执行:govendor init命令进行初始化操作

    5:通过govendor  fetch加载测试包:govendor fetch github.com/pkg/errors到vendor目录

    6:main.go

    package main
    
    import(
    	"fmt"
    	"io/ioutil"
    	"github.com/pkg/errors"
    )
    
    func main(){
    	fmt.Println("Hello,Go!")
    	b,err := ioutil.ReadFile("G:/tmp/json格式2.txt")
    	if err != nil{
    		error := errors.Wrap(err, "文件读取失败")
    		fmt.Println(error)
    		return
    	}
    
    	fmt.Println(string(b))
    }
    

    7:常用指令介绍

    (1)govendor init

    创建vendor文件夹,并建立vendor.json文件。

    (2)govendor add +external

    如果之前没有通过govendor进行包管理,而是通过go get方式,则通过使用此命令将已经下载的包加载到vendor目录。

    (3)govendor fetch [url]

    远程安装第三方包,此时govendor会将包下载到vendor目录,并更新vendor.json配置文件。

  • 相关阅读:
    Java Number & Math 类
    excel小技巧-转置(表的横向纵向倒过来)
    excel小技巧-提取填充
    excel小技巧-分列
    Java switch case语句
    if...else
    12.15个人总结
    12.9个人总结
    11.29个人总结
    11.25日个人总结
  • 原文地址:https://www.cnblogs.com/yshyee/p/9343031.html
Copyright © 2011-2022 走看看