Tradicionalmente, sólo tendría C:\perl\bin
en mi variable PATH, pero debido a conflictos de versión me gustaría mantener diferentes versiones de Perl en lugares C:\Perl-versionXY\bin
y sólo hay que ejecutar mis scripts de Perl a través de la invocación directa de C:\Perl-...\bin\perl.exe theScript.pl
.¿Necesito el directorio Perl bin en la RUTA para ejecutar programas perl (en Windows)?
Esto se debe ejecutar en realidad bajo un sistema automatizado, donde ya invocamos directamenteC:\perl\bin\perl.exe
para todos los scripts Perl. (Pero es C:\perl\bin
también en el PATH.)
para facilitar diferentes versiones de Perl de lado a lado, me gustaría quitar C-perl-bin desde el PATH para asegurarse de que no lo hacemos alguna vez vea efectos secundarios de cualquier configuración de PATH relacionada con Perl.
¿Se supone que esto funciona? ¿Qué pasa con los módulos que requieren archivos DLL adicionales (como LibXML, que requiere LibXML.dll en el directorio bin de perl)?
Voy a utilizar Strawberry Perl portátil para las versiones una al lado de la otra. (¿Quién es el archivo Léame menciona algunas configuraciones de RUTA, pero no menciona cuál se utiliza para qué?)
quiso decir 'C: \ bin \ perl', porque eso tendría mucho más sentido –
@johncorbett: ¿por qué tendría más sentido? Windows no es unix, por lo que no tiene c: \ bin. C: \ perl \ bin tiene mucho sentido, en mi humilde opinión – pavel
Jaja, supongo que Unix está tan perforado en mi cabeza, incluso en Windows uso cygwin –