improve get gopaths

pull/362/head
sfw 5 years ago
parent 230a63771d
commit 0fc38dd40f
  1. 9
      tool/kratos-protoc/protoc.go
  2. 9
      tool/kratos/tool.go

@ -144,14 +144,7 @@ func latestKratos() (string, error) {
} }
func gopath() (gp string) { func gopath() (gp string) {
var gopaths []string gopaths := strings.Split(os.Getenv("GOPATH"), string(filepath.ListSeparator))
switch runtime.GOOS {
case "windows":
gopaths = strings.Split(os.Getenv("GOPATH"), ";")
default:
gopaths = strings.Split(os.Getenv("GOPATH"), ":")
}
if len(gopaths) == 1 && gopaths[0] != "" { if len(gopaths) == 1 && gopaths[0] != "" {
return gopaths[0] return gopaths[0]

@ -186,14 +186,7 @@ func (t Tool) installed() bool {
} }
func gopath() (gp string) { func gopath() (gp string) {
var gopaths []string gopaths := strings.Split(os.Getenv("GOPATH"), string(filepath.ListSeparator))
switch runtime.GOOS {
case "windows":
gopaths = strings.Split(os.Getenv("GOPATH"), ";")
default:
gopaths = strings.Split(os.Getenv("GOPATH"), ":")
}
if len(gopaths) == 1 && gopaths[0] != "" { if len(gopaths) == 1 && gopaths[0] != "" {
return gopaths[0] return gopaths[0]

Loading…
Cancel
Save