欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

017-通过govendor管理依赖包

发布时间:2023/12/20 编程问答 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 017-通过govendor管理依赖包 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1:安装

go get -u github.com/kardianos/govendor

2:配置环境变量

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

D:\my_workspace\go_ws\bin

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

 

 

 

转载于:https://www.cnblogs.com/yshyee/p/9343031.html

总结

以上是生活随笔为你收集整理的017-通过govendor管理依赖包的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。