diff --git a/tool/kratos/tool.go b/tool/kratos/tool.go index 34129a504..60bed2126 100644 --- a/tool/kratos/tool.go +++ b/tool/kratos/tool.go @@ -174,7 +174,11 @@ func (t Tool) updated() bool { } func (t Tool) toolPath() string { - return filepath.Join(gopath(), "bin", t.Alias) + if gobin := os.Getenv("GOBIN");len(gobin) > 0 { + return filepath.Join(gobin, t.Alias) + }else{ + return filepath.Join(gopath(), "bin", t.Alias) + } } func (t Tool) installed() bool {