Tradizionalmente, avrei solo C:\perl\bin
nella mia variabile PATH, ma a causa di conflitti di versione mi piacerebbe mantenere diverse versioni perl nelle posizioni C:\Perl-versionXY\bin
e semplicemente eseguire i miei script Perl invocando direttamente C:\Perl-...\bin\perl.exe theScript.pl
.Ho bisogno della directory Perl bin nel PATH per eseguire programmi perl (su Windows)?
Questo è in realtà da eseguire in un sistema automatizzato, dove già inviamo direttamenteC:\perl\bin\perl.exe
per tutti gli script perl. (Ma C:\perl\bin
è anche nel PATH.)
Per facilitare diverse versioni di Perl side-by-side, mi piacerebbe rimuovere C-perl-bin dal PATH per assicurarsi che non lo facciamo mai vedere effetti collaterali da qualsiasi impostazione PATH relativa al Perl.
è questo dovrebbe lavorare? Che dire dei moduli che richiedono file DLL aggiuntivi (come LibXML, che richiede LibXML.dll nella directory bin di perl) ??
sarò con Strawberry Perl portatile per il lato dalle versioni laterali. (Il file readme menziona alcune impostazioni PATH, ma non menziona quale è utilizzato per cosa.)
Forse cercavi 'C: \ bin \ perl', perché questo renderebbe molto più senso –
@johncorbett: il motivo per cui vorrei che più senso? Windows non è unix, quindi non ha c: \ bin. C: \ perl \ bin rende perfettamente senso, secondo me – pavel
Haha, penso che Unix è solo così forato nella mia testa, anche su Windows che uso cygwin –