017-通过govendor管理依赖包
生活随笔
收集整理的這篇文章主要介紹了
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管理依赖包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 流畅的 Python
- 下一篇: HackerRank做题