diff --git a/apiapp.go b/apiapp.go index 4d4e58a..892719b 100644 --- a/apiapp.go +++ b/apiapp.go @@ -650,7 +650,8 @@ func checkEnv(appname string) (apppath, packpath string, err error) { for _, gpath := range gps { gsrcpath := path.Join(gpath, "src") if strings.HasPrefix(currpath, gsrcpath) { - return currpath, currpath[len(gsrcpath)+1:], nil + packpath = strings.Replace(currpath[len(gsrcpath)+1:], string(path.Separator), "/", -1) + return currpath, packpath, nil } }