Как мне настроить Strawberry Perl для запуска из чего-то другого, кроме c:\strawberry?
-
18-09-2019 - |
Вопрос
Я знаю, что Strawberry Perl portable существует для Perl 5.10.0, но пока что не существует ни одного для Perl 5.10.1.В результате в настоящее время я провожу некоторую экспериментальную работу по запуску Strawberry Perl из сетевого местоположения, просто чтобы посмотреть, что я могу заставить работать.Мне удалось подделать кое-что из этого, достаточно, чтобы запустить Perl и некоторые инструменты, но я не смог понять, как переместить папку vendor \ lib из c:\strawberry.
Я почти уверен, что мои фальшивые усилия будут напрасны, если я не узнаю больше о том, как устроены эти пути.
Дальнейшее чтение:
Изменение параметров конфигурации Perl (ПерлМонкс)
Решение
Примечание: На самом деле, я понятия не имею.
В любом случае, вот некоторые предположения:
Глядя на Perl::Dist::Клубничный:
# Set the different paths
$machine->add_dimension('drive');
$machine->add_option('drive',
image_dir => 'C:\strawberry',
);
Итак, я полагаю, что это был бы способ создавать целые дистрибутивы из исходного кода для установки в определенном месте.
Ни исполняемые файлы, ни библиотеки dll не содержат строки strawberry
в них, так что, мое предположение, взламывает Config.pm
и Config_heavy.pl
вероятно, это привело бы к успеху.