017-通过govendor管理依赖包
1:安装 go get -u github.com/kardianos/govendor 2:配置环境变量 需要把? D:my_workspacego_wsbin 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配置文件。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |