Strawberry Perl из Ответ Дэвида может быть лучшим решением, поскольку он официально поддерживает установку xcopy.
Однако сейчас я только что попытался скопировать каталог установки C:\Perl
ActiveState и когдаC:\Perl\bin
добавлено к PATH
кажется, что он хорошо выполняет мои сценарии (и).
Очевидно, что вам нужно запускать сценарии через __> perl file.pl
, так как для Windows не существует ассоциации файлов, чтобы знать, как вызыватьпросто __> file.pl
, как это было бы при использовании установленной версии, но вы всегда должны делать это с xcopy-installs.
Я также проверил установщик MSI из ActiveState (для 5.8), и он содержит только файлы, которыеустановлены в TARGETDIR\Perl
, поэтому я думаю, что копирование каталога Perl также должно быть безопасным для ActiveState.