Merge pull request #158 from kyle-wang/develop

Fix bug that execute the cmd not in application catalog
This commit is contained in:
astaxie 2016-01-07 12:54:11 +08:00
commit e1b4f74cd7
1 changed files with 6 additions and 0 deletions

View File

@ -985,6 +985,12 @@ func getPackagePath(curpath string) (packpath string) {
ColorLog("[ERRO] Can't generate application code outside of GOPATH '%s'\n", gopath)
os.Exit(2)
}
if curpath == appsrcpath {
ColorLog("[ERRO] Can't generate application code outside of application PATH \n")
os.Exit(2)
}
packpath = strings.Join(strings.Split(curpath[len(appsrcpath)+1:], string(filepath.Separator)), "/")
return
}