You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Dennis E. Hamilton (JIRA)" <ji...@apache.org> on 2016/04/21 22:49:12 UTC
[jira] [Created] (GROOVY-7824) Windows Installer sets Search Path
Incorrectly
Dennis E. Hamilton created GROOVY-7824:
------------------------------------------
Summary: Windows Installer sets Search Path Incorrectly
Key: GROOVY-7824
URL: https://issues.apache.org/jira/browse/GROOVY-7824
Project: Groovy
Issue Type: Bug
Components: windows installer
Affects Versions: 2.4.6
Environment: Windows 10 Pro x64
Reporter: Dennis E. Hamilton
When addition to the User environment is selected during the Windows install (rather than the pre-checked System case), the GROOVY_HOME variable is set. However, the PATH addition is %GROOVY_HOME%\bin and that does not work with either cmd.exe or PowerShell. Batch variables are not recognized and processed in the PATH list.
The following abbreviated cmd.exe capture demonstrates what happens:
D:\OneDrive\VSProjects>groovy -v
'groovy' is not recognized as an internal or external command,
operable program or batch file.
D:\OneDrive\VSProjects>set
[ ... abbreviated ... ]
GROOVY_HOME=C:\PROGRA~2\Groovy\GROOVY~1.6
HOMEDRIVE=C:
HOMEPATH=\Users\orcmi_000
LOCALAPPDATA=C:\Users\orcmi_000\AppData\Local
LOGONSERVER=\\MicrosoftAccount
MYNODE=C:\Program Files\nodejs\
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
Path=C:\Users\orcmi_000\AppData\Roaming\npm;
[ ... much abbreviation ... ]
D:\crea\Microsoft VS Code\bin;%GROOVY_HOME%\bin
[**** THE USE OF %GROOVY_HOME% here is not going to work ****]
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.groovy;.gy
PROCESSOR_ARCHITECTURE=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 58 Stepping 9, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=3a09
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
[ ... abbreviated ...]
D:\OneDrive\VSProjects>%GROOVY_HOME%\bin\groovy -v
Groovy Version: 2.4.6 JVM: 1.7.0_55 Vendor: Oracle Corporation OS: Windows 8
D:\OneDrive\VSProjects>
*** Neither CMD.EXE nor PowerShell will process batch variables in the
*** PATH list.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)