Bug fixed

This commit is contained in:
Unknown 2013-09-11 19:06:04 -04:00
parent efac8a0b65
commit 3d3feda34c
1 changed files with 10 additions and 1 deletions

11
run.go
View File

@ -19,6 +19,7 @@ import (
"os"
path "path/filepath"
"runtime"
"strings"
"github.com/Unknwon/com"
)
@ -104,7 +105,15 @@ func runApp(cmd *Command, args []string) {
path.Join(crupath, "./")) // Current path.
// Because monitor files has some issues, we watch current directory
// and ignore non-go files.
paths = append(paths, conf.DirStruct.Others...)
gps := com.GetGOPATHs()
if len(gps) == 0 {
com.ColorLog("[ERRO] Fail to start[ %s ]\n", "$GOPATH is not set or empty")
os.Exit(2)
}
gopath := gps[0]
for _, p := range conf.DirStruct.Others {
paths = append(paths, strings.Replace(p, "$GOPATH", gopath, -1))
}
NewWatcher(paths)
Autobuild()