Сначала я прочитал этот ответ: Vendoring in Go 1.6, затем я использую его в качестве примера.
Мой гопат GOPATH="/Users/thinkerou/xyz/"
, а следующие:
[email protected]:~/xyz/src/ou$ pwd
/Users/baidu/xyz/src/ou
[email protected]:~/xyz/src/ou$ ls
main.go vendor
Теперь я использую go get
, затем становится следующим:
[email protected]:~/xyz/src/ou$ ls
main.go vendor
[email protected]:~/xyz/src/ou$ cd vendor/
[email protected]:~/xyz/src/ou/vendor$ ls
vendor.json
[email protected]:~/xyz/src/ou/vendor$ cd ../..
[email protected]:~/xyz/src$ ls
github.com ou
[email protected]:~/xyz/src$ cd github.com/
[email protected]:~/xyz/src/github.com$ ls
zenazn
vendor.json
:
{
"comment": "",
"package": [
{
"path": "github.com/zenazn/goji"
}
]
}
тогда я должен использовать какие команды? почему не использовать vendor
? Моя версия - 1.6.2.