in reply to Re^2: PATH is not setting - PERLin thread PATH is not setting - PERL
What other %ENV is there in Perl?
You could make a lexical named %ENV, and it would mask %main::ENV. That doesn't appear to be the case here, but that's another one.