Используя ActiveState 5.8.8 в Windows XP, я хотел бы установить более свежий Perl для тестирования / миграция.
Perlbrew работает в Windows?
Ответы (2)
Когда-нибудь мы выйдем из того времени, когда мы думали, что ограничены только одним компьютером. Когда я хочу протестировать подобные вещи, я создаю виртуальные машины. Я поддерживаю чистую, базовую установку, делаю копии этого материала, настраиваю их различными способами и взрываю их, как мне нравится.
Если я сделаю что-то плохое, я могу легко вернуться к базовой установке или вернуться к моментальному снимку. У меня есть несколько виртуальных машин Windows для этого (и что они работают быстрее как виртуальные машины на моем новом Mac по сравнению с моей старой башней HP за 300 долларов).
Это не просто совет для ActivePerl. Разработчикам следует иметь много виртуальных машин, если они не могут получить или не хотят иметь много оборудования. Вы настраиваете виртуальные машины как тестовые машины вместо того, чтобы использовать свою «личную» машину (со всеми вашими настройками, музыкой и т. Д.) В качестве тестовой машины.
Что касается буквального вопроса: я не использую perlbrew в Windows, но их было легко найти:
- perlbrew и cygwin
- Открытый выпуск 31 в Strawberry Perl
- berrybrew, Perlbrew для Windows.
Обратите внимание, что вам понадобится набор инструментов компилятора, чтобы превратить исходный код perl в исполняемый файл, поскольку perlbrew предполагает, что у вас есть все unixy-вещи.
Недавно появилась альтернатива:
berrybrew - Windows Strawberry Менеджер версий Perl
По сути, это Perlbrew для Windows с использованием Strawberry Perl.
perlbrew init
. Возможно, вам повезет больше, если вы воспользуетесь Strawberry Perl, который поставляется с полным набором инструментов для сборки (make, компилятор C и т. Д.) . - person Schwern   schedule 01.05.2012