I think this fails on any system with a space in $PATH. On windows paths can be expected to have directories with spaces and parens like "/mnt/c/Program Files (x86)". The modules-install-m target is trying to set the path before getting zef to install itself and it looks like the double quote for sh -c " ... " is expanding too early. I am guessing the cmd /c " ... " will be OK but on *NIX we need something like sh -c 'PATH="$PATH: ... " ... '. I have not tested modules-install-j yet but would expect the problem to effect that target too.
Rakudo Star 2018-04 on Windows Subsystem for Linux (WSL) Ubuntu 16.04.4
make install
ormake modules-test
:I think this fails on any system with a space in
$PATH
. On windows paths can be expected to have directories with spaces and parens like "/mnt/c/Program Files (x86)". The modules-install-m target is trying to set the path before getting zef to install itself and it looks like the double quote forsh -c " ... "
is expanding too early. I am guessing thecmd /c " ... "
will be OK but on *NIX we need something likesh -c 'PATH="$PATH: ... " ... '
. I have not tested modules-install-j yet but would expect the problem to effect that target too.