Есть ли способ запустить скрипт Perl в системе Windows без необходимости установки чего-либо?

Есть ли способ запустить скрипт Perl в системе Windows без необходимости установки чего-либо?

У меня есть удобный скрипт perl, который я использую на своих системах linux для проверки некоторой информации базы данных в mysql. Я хотел бы иметь портативную версию этого для Windows (в частности, Windows 2008 и 2012), чтобы я мог выполнять те же проверки базы данных.

Есть ли способ связать реализацию perl во время выполнения (без установки)? Или мне нужно полностью установить perl?

решение1

Вы можете использовать PortableZIP-версию Strawberry Perl, доступнуюздесь.

Существует также ZIP-версия, не требующая прав администратора, но вам придется вручную запустить некоторые послеустановочные скрипты после распаковки.

В зависимости от вашего сценария что-то вродеPerl2ExeТакже может помочь:

Perl2Exe — это программа командной строки для преобразования скриптов Perl в исполняемые файлы.

Это позволяет вам создавать отдельные программы на Perl, которым не требуется интерпретатор Perl. Вы можете отправлять исполняемые файлы без необходимости отправлять исходный код Perl.

Perl2Exe может генерировать исполняемые файлы для целевых хостов Windows и Unix.

Perl2Exe может генерировать кроссплатформенный код. Например, вы можете генерировать код для Solaris с машины Linux.

Perl2Exe также позволяет создавать неконсольные программы с использованием Tk.

Связанный контент