Fix #130
This commit is contained in:
parent
9577f26cba
commit
b31f749add
14
conf/wide.go
14
conf/wide.go
|
@ -84,16 +84,24 @@ var rawWide conf
|
|||
// Exits process if found fatal issues (such as not found $GOPATH),
|
||||
// Notifies user by notification queue if found warning issues (such as not found gocode).
|
||||
func FixedTimeCheckEnv() {
|
||||
checkEnv() // check immediately
|
||||
|
||||
go func() {
|
||||
for _ = range time.Tick(time.Minute * 7) {
|
||||
checkEnv()
|
||||
}
|
||||
}()
|
||||
}
|
||||
|
||||
func checkEnv() {
|
||||
if "" == os.Getenv("GOPATH") {
|
||||
glog.Fatal("Not found $GOPATH")
|
||||
glog.Fatal("Not found $GOPATH, please configure it before running Wide")
|
||||
|
||||
os.Exit(-1)
|
||||
}
|
||||
|
||||
if "" == os.Getenv("GOROOT") {
|
||||
glog.Fatal("Not found $GOROOT")
|
||||
glog.Fatal("Not found $GOROOT, please configure it before running Wide")
|
||||
|
||||
os.Exit(-1)
|
||||
}
|
||||
|
@ -116,8 +124,6 @@ func FixedTimeCheckEnv() {
|
|||
glog.Warningf("Not found ide_stub [%s]", ide_stub)
|
||||
}
|
||||
}
|
||||
}()
|
||||
}
|
||||
|
||||
// FixedTimeSave saves configurations (wide.json) periodically (1 minute).
|
||||
//
|
||||
|
|
Loading…
Reference in New Issue