Browse Source

Fixed bug: when use option -g and pkg exists in GOPATH but does not in repos, err shows dir not exists in repos

pull/103/head
Unknown 11 years ago
parent
commit
8ce4b5f252
  1. 4
      cmd/get.go

4
cmd/get.go

@ -194,7 +194,7 @@ func downloadPackages(ctx *cli.Context, nodes []*doc.Node) {
log.Trace("Skipped installed package: %s@%s:%s", log.Trace("Skipped installed package: %s@%s:%s",
n.ImportPath, n.Type, doc.CheckNodeValue(n.Value)) n.ImportPath, n.Type, doc.CheckNodeValue(n.Value))
if ctx.Bool("gopath") && !com.IsExist(gopathDir) { if ctx.Bool("gopath") && com.IsExist(installPath) {
copyToGopath(installPath, gopathDir) copyToGopath(installPath, gopathDir)
log.Log("Package copied to GOPATH: %s", n.ImportPath) log.Log("Package copied to GOPATH: %s", n.ImportPath)
} }
@ -249,7 +249,7 @@ func downloadPackages(ctx *cli.Context, nodes []*doc.Node) {
doc.LocalNodes.SetValue(nod.RootPath, "value", nod.Revision) doc.LocalNodes.SetValue(nod.RootPath, "value", nod.Revision)
} }
if ctx.Bool("gopath") && !com.IsExist(gopathDir) { if ctx.Bool("gopath") && com.IsExist(installPath) {
copyToGopath(installPath, gopathDir) copyToGopath(installPath, gopathDir)
log.Log("Package copied to GOPATH: %s", n.ImportPath) log.Log("Package copied to GOPATH: %s", n.ImportPath)
} }

Loading…
Cancel
Save