Преглед изворни кода

fix(windows): deal with space in install path

Zaiming (Stone) Shi пре 4 година
родитељ
комит
271fda3d66
1 измењених фајлова са 6 додато и 0 уклоњено
  1. 6 0
      bin/emqx.cmd

+ 6 - 0
bin/emqx.cmd

@@ -36,6 +36,12 @@
   set rel_root_dir=%%~fA
   set rel_root_dir=%%~fA
 )
 )
 
 
+:: If release dir has space, change dir
+@if not "%rel_root_dir%"=="%rel_root_dir: =%" (
+    @chdir /d "%rel_root_dir%"
+    @set rel_root_dir=.
+)
+
 @set "erts_dir=%rel_root_dir%\erts-%erts_vsn%"
 @set "erts_dir=%rel_root_dir%\erts-%erts_vsn%"
 @set "rootdir=%rel_root_dir%"
 @set "rootdir=%rel_root_dir%"
 @set "rel_dir=%rel_root_dir%\releases\%rel_vsn%"
 @set "rel_dir=%rel_root_dir%\releases\%rel_vsn%"