瀏覽代碼

[lua] use separate (cached) environments for each lua version

Justin Donaldson 6 年之前
父節點
當前提交
031c823e9a
共有 1 個文件被更改,包括 5 次插入7 次删除
  1. 5 7
      tests/runci/targets/Lua.hx

+ 5 - 7
tests/runci/targets/Lua.hx

@@ -33,16 +33,14 @@ class Lua {
 	}
 
 	static public function run(args:Array<String>) {
-		getLuaDependencies();
-		var envpath = Sys.getEnv("HOME") + '/lua_env';
 
-		if (FileSystem.exists(envpath)){
-			infoMsg('Previous envpath $envpath detected: deleting it');
-			FileSystem.deleteDirectory(envpath);
-		}
+		getLuaDependencies();
 
-		addToPATH(envpath + '/bin');
 		for (lv in ["-l5.1", "-l5.2", "-l5.3", "-j2.0", "-j2.1" ]){
+
+			var envpath = Sys.getEnv("HOME") + '/lua_env$lv';
+			addToPATH(envpath + '/bin');
+
 			if (systemName == "Mac" && lv.startsWith("-j")) continue;
 			Sys.println('--------------------');
 			Sys.println('Lua Version: $lv');