This commit is contained in:
parent
fae810df5e
commit
ac254e0c85
|
@ -141,23 +141,27 @@ func (*conf) GetIDEStub() string {
|
||||||
|
|
||||||
// 获取 GOBIN 路径,末尾带路径分隔符.
|
// 获取 GOBIN 路径,末尾带路径分隔符.
|
||||||
func getGOBIN() string {
|
func getGOBIN() string {
|
||||||
|
// $GOBIN/
|
||||||
ret := os.Getenv("GOBIN")
|
ret := os.Getenv("GOBIN")
|
||||||
if "" != ret {
|
if "" != ret {
|
||||||
return ret + string(os.PathSeparator)
|
return ret + string(os.PathSeparator)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// $GOPATH/bin/$GOOS_$GOARCH/
|
||||||
ret = os.Getenv("GOPATH") + string(os.PathSeparator) + "bin" + string(os.PathSeparator) +
|
ret = os.Getenv("GOPATH") + string(os.PathSeparator) + "bin" + string(os.PathSeparator) +
|
||||||
os.Getenv("GOOS") + "_" + os.Getenv("GOARCH")
|
os.Getenv("GOOS") + "_" + os.Getenv("GOARCH")
|
||||||
if isExist(ret) {
|
if isExist(ret) {
|
||||||
return ret + string(os.PathSeparator)
|
return ret + string(os.PathSeparator)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// $GOPATH/bin/{runtime.GOOS}_{runtime.GOARCH}/
|
||||||
ret = os.Getenv("GOPATH") + string(os.PathSeparator) + "bin" + string(os.PathSeparator) +
|
ret = os.Getenv("GOPATH") + string(os.PathSeparator) + "bin" + string(os.PathSeparator) +
|
||||||
runtime.GOOS + "_" + runtime.GOARCH
|
runtime.GOOS + "_" + runtime.GOARCH
|
||||||
if isExist(ret) {
|
if isExist(ret) {
|
||||||
return ret + string(os.PathSeparator)
|
return ret + string(os.PathSeparator)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// $GOPATH/bin/
|
||||||
return os.Getenv("GOPATH") + string(os.PathSeparator) + "bin" + string(os.PathSeparator)
|
return os.Getenv("GOPATH") + string(os.PathSeparator) + "bin" + string(os.PathSeparator)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -207,7 +211,6 @@ func Load() {
|
||||||
|
|
||||||
glog.V(3).Infof("IP [%s]", ip)
|
glog.V(3).Infof("IP [%s]", ip)
|
||||||
|
|
||||||
// TODO: 弄个反射吧?
|
|
||||||
Wide.Server = strings.Replace(Wide.Server, "{IP}", ip, 1)
|
Wide.Server = strings.Replace(Wide.Server, "{IP}", ip, 1)
|
||||||
Wide.StaticServer = strings.Replace(Wide.StaticServer, "{IP}", ip, 1)
|
Wide.StaticServer = strings.Replace(Wide.StaticServer, "{IP}", ip, 1)
|
||||||
Wide.EditorChannel = strings.Replace(Wide.EditorChannel, "{IP}", ip, 1)
|
Wide.EditorChannel = strings.Replace(Wide.EditorChannel, "{IP}", ip, 1)
|
||||||
|
|
Loading…
Reference in New Issue