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配置文件。

  • 相关阅读:
    spring-mvc-继续学习
    springMVC学习
    spring-jdbc及事务
    Spring-MVC配置思路
    spring入门-注解的使用
    spring入门
    Spring MVC——数据校验(分组校验)
    Spring MVC——数据校验(数据回显)
    Spring MVC——数据检验步骤
    Spring MVC——参数装填方式
  • 原文地址:https://www.cnblogs.com/yshyee/p/9343031.html
Copyright © 2011-2022 走看看