1
0
mirror of https://github.com/beego/bee.git synced 2024-11-25 20:10:55 +00:00

fix GOROOT

set goroot by runtime.GOROOT if goroot is empty
This commit is contained in:
radioinmyhead 2017-02-21 16:30:55 +08:00 committed by GitHub
parent 14eeb07402
commit cf1809a64b

View File

@ -26,6 +26,7 @@ import (
"path/filepath" "path/filepath"
"reflect" "reflect"
"regexp" "regexp"
"runtime"
"strconv" "strconv"
"strings" "strings"
"unicode" "unicode"
@ -402,6 +403,9 @@ func analyseControllerPkg(localName, pkgpath string) {
func isSystemPackage(pkgpath string) bool { func isSystemPackage(pkgpath string) bool {
goroot := os.Getenv("GOROOT") goroot := os.Getenv("GOROOT")
if goroot == "" {
goroot = runtime.GOROOT()
}
if goroot == "" { if goroot == "" {
logger.Fatalf("GOROOT environment variable is not set or empty") logger.Fatalf("GOROOT environment variable is not set or empty")
} }