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