diff --git a/kernel/util/working.go b/kernel/util/working.go index ba36d9a2c..55157ec35 100644 --- a/kernel/util/working.go +++ b/kernel/util/working.go @@ -355,6 +355,11 @@ func initPathDir() { logging.LogFatalf(logging.ExitCodeInitWorkspaceErr, "create data widgets folder [%s] failed: %s", widgets, err) } + plugins := filepath.Join(DataDir, "plugins") + if err := os.MkdirAll(plugins, 0755); nil != err && !os.IsExist(err) { + logging.LogFatalf(logging.ExitCodeInitWorkspaceErr, "create data plugins folder [%s] failed: %s", widgets, err) + } + emojis := filepath.Join(DataDir, "emojis") if err := os.MkdirAll(emojis, 0755); nil != err && !os.IsExist(err) { logging.LogFatalf(logging.ExitCodeInitWorkspaceErr, "create data emojis folder [%s] failed: %s", widgets, err)