Merge pull request #58 from lyyyuna/goc-50
support for new packages that need downloading.
This commit is contained in:
commit
7792fcf2cb
@ -259,12 +259,14 @@ func ListPackages(dir string, args string, newgopath string) (map[string]*Packag
|
|||||||
if newgopath != "" {
|
if newgopath != "" {
|
||||||
cmd.Env = append(os.Environ(), fmt.Sprintf("GOPATH=%v", newgopath))
|
cmd.Env = append(os.Environ(), fmt.Sprintf("GOPATH=%v", newgopath))
|
||||||
}
|
}
|
||||||
out, err := cmd.CombinedOutput()
|
var errbuf bytes.Buffer
|
||||||
|
cmd.Stderr = &errbuf
|
||||||
|
out, err := cmd.Output()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Errorf("excute `go list -json ./...` command failed, err: %v, out: %v", err, string(out))
|
log.Errorf("excute `go list -json ./...` command failed, err: %v, stdout: %v, stderr: %v", err, string(out), errbuf.String())
|
||||||
return nil, ErrCoverListFailed
|
return nil, ErrCoverListFailed
|
||||||
}
|
}
|
||||||
|
log.Infof("\n%v", errbuf.String())
|
||||||
dec := json.NewDecoder(bytes.NewReader(out))
|
dec := json.NewDecoder(bytes.NewReader(out))
|
||||||
pkgs := make(map[string]*Package, 0)
|
pkgs := make(map[string]*Package, 0)
|
||||||
for {
|
for {
|
||||||
|
Loading…
Reference in New Issue
Block a user