diff --git a/g/os/gcfg/gcfg.go b/g/os/gcfg/gcfg.go index 631b6391b..9ddee34c6 100644 --- a/g/os/gcfg/gcfg.go +++ b/g/os/gcfg/gcfg.go @@ -43,7 +43,9 @@ func New(path string, file...string) *Config { jsons : gmap.NewStringInterfaceMap(), vc : gtype.NewBool(), } - c.SetPath(path) + if len(path) > 0 { + c.SetPath(path) + } return c } diff --git a/g/os/gview/gview.go b/g/os/gview/gview.go index e306dbe53..0cced9d5c 100644 --- a/g/os/gview/gview.go +++ b/g/os/gview/gview.go @@ -96,11 +96,6 @@ func New(path...string) *View { // 设置模板目录绝对路径 func (view *View) SetPath(path string) error { - if p := gfile.RealPath(path); p == "" { - return errors.New(path + " does not exist") - } else { - path = p - } if rp, err := view.paths.Set(path); err != nil { glog.Error("gview.SetPath failed:", err.Error()) return err @@ -112,11 +107,6 @@ func (view *View) SetPath(path string) error { // 添加模板目录搜索路径 func (view *View) AddPath(path string) error { - if p := gfile.RealPath(path); p == "" { - return errors.New(path + " does not exist") - } else { - path = p - } if rp, err := view.paths.Add(path); err != nil { glog.Error("gview.AddPath failed:", err.Error()) return err