From e4bfe6f738349dc654100e2d0b3acef82ac73935 Mon Sep 17 00:00:00 2001 From: ouqiang Date: Wed, 5 Apr 2017 09:10:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8D=E6=94=AF=E6=8C=81=E5=9C=A8windows?= =?UTF-8?q?=E4=B8=8A=E8=BF=90=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/app/app.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/app/app.go b/modules/app/app.go index b6db782..78b28a3 100644 --- a/modules/app/app.go +++ b/modules/app/app.go @@ -20,7 +20,6 @@ var ( AppConfig string // 应用配置文件 AnsibleHosts string // ansible hosts文件 Installed bool // 应用是否安装过 - IsWindows bool // 是否是在windows上运行 ) func InitEnv() { @@ -29,13 +28,13 @@ func InitEnv() { if err != nil { logger.Fatal(err) } + checkEnv() AppDir = wd ConfDir = AppDir + "/conf" LogDir = AppDir + "/log" DataDir = AppDir + "/data" AppConfig = ConfDir + "/app.ini" AnsibleHosts = ConfDir + "/ansible_hosts.ini" - IsWindows = runtime.GOOS == "windows" checkDirExists(ConfDir, LogDir, DataDir) // ansible配置文件目录 os.Setenv("ANSIBLE_CONFIG", ConfDir) @@ -46,6 +45,13 @@ func InitEnv() { } } +func checkEnv() { + if runtime.GOOS == "windows" { + logger.Fatal("不支持在windows上运行") + } +} + + // 判断应用是否安装过 func IsInstalled() bool { _, err := os.Stat(ConfDir + "/install.lock")