SET PATH "%USERPROFILE%\rakudobrew\bin;%PATH%"
Does not set the path unless an equals sign is present:
SET PATH="%USERPROFILE%\rakudobrew\bin;%PATH%"
The problem with the CMD.exe instructions is that if you manipulate the PATH in the current session, the shell still cannot see the rakudobrew binary, as the shell loads PATH into memory at process startup and it is not update-able thereafter. (even if you start a new sub shell with start cmd).
So what you need to do is this:
> SETX PATH "%PATH%;%USERPROFILE%\rakudobrew\bin"
Quit the shell, start a new cmd.exe
Now rakudobrew will work
>rakudobrew build moar
SET PATH "%USERPROFILE%\rakudobrew\bin;%PATH%"Does not set the path unless an equals sign is present:
SET PATH="%USERPROFILE%\rakudobrew\bin;%PATH%"The problem with the CMD.exe instructions is that if you manipulate the PATH in the current session, the shell still cannot see the rakudobrew binary, as the shell loads PATH into memory at process startup and it is not update-able thereafter. (even if you start a new sub shell with
start cmd).So what you need to do is this:
> SETX PATH "%PATH%;%USERPROFILE%\rakudobrew\bin"Quit the shell, start a new
cmd.exeNow rakudobrew will work
>rakudobrew build moar