Команда Govendor License явно пропускает папку производителя и использует только Gopath.
В прошлом у меня был некоторый успех с "лицензией govendor", но сейчас, похоже, он ищет только в GOPATH, а не сначала ищет в папке vendor.
dibbj@USENDIBBJL4C MINGW64 ~/go/src/mlx-agent (master)
$ govendor license
Error: Failed to discover license for "github.com/StackExchange/wmi" open `C:\Users\dibbj\go\src\github.com\StackExchange\wmi: The system cannot find the path specified.`
dibbj@USENDIBBJL4C MINGW64 ~/go/src/mlx-agent (master)
$ ls vendor/github.com/StackExchange/wmi
LICENSE README.md swbemservices.go wmi.go
GOPATH=C:\Users\dibbj\go
Я получаю одинаковое поведение как на Ubuntu, так и на Win10. Другие команды govendor, кажется, работают и фактически показывают правильный путь
$ govendor list -p
vu C:\Users\dibbj\go\src\mlx-agent\vendor\github.com\StackExchange\wmi
vu C:\Users\dibbj\go\src\mlx-agent\vendor\github.com\shirou\gopsutil\internal\common
vu C:\Users\dibbj\go\src\mlx-agent\vendor\github.com\shirou\gopsutil\process
vu C:\Users\dibbj\go\src\mlx-agent\vendor\golang.org\x\sys\unix
$ govendor -version
v1.0.9
$ go version
go version go1.10.3 windows/amd64
Какие-либо предложения? Спасибо
Какие-либо предложения?