Переход с activeperl на клубничный perl

У меня есть код Perl, который я запускаю в Windows, с activeperl 5.8 на apache2.2 и mysql в качестве базы данных. Мне было просто любопытно, смогу ли я перейти на клубничный perl, ничего не сломав в своей системе? Как это может быть сделано? Есть ли хороший ресурс для этого?


person Prabhu    schedule 19.09.2014    source источник
comment
Да, возможно. Perl — это язык сценариев, и оба дистрибутива должны реализовать его одинаково.   -  person Sobrique    schedule 19.09.2014
comment
Есть ли какая-либо документация или учебник по этому поводу?   -  person Prabhu    schedule 19.09.2014


Ответы (3)


Вам нужно будет переустановить все модули, которые вы используете. Strawberry поставляется со всем, что вам нужно для начала работы, множеством дополнительных (неосновных и очень полезных или «сложных в сборке») модулей, компилятором C и стандартными инструментами сборки. Вы можете запускать несколько perls даже в Windows. Загрузите и установите Strawberry в другом месте вашей системы, протестируйте новую настройку с вашим приложением, а затем удалите AS, когда будете довольны.

В отличие от Unix/Linux, Windows не использует Perl ни для каких задач ОС.

person Dr.Avalanche    schedule 19.09.2014
comment
Можем ли мы найти более старую версию perl с клубничным perl, если моя версия не работает должным образом в новой? Я использую активперл 5.8. Я однажды проверил версию 5.10, и она тоже работает нормально. Я не проверял более поздние версии. - person Prabhu; 19.09.2014
comment
@Prabhu Все выпуски Strawberry можно найти здесь. 5.8 древний, вы должны протестировать свое приложение на современной версии, я думаю, что у вас не будет особых проблем. Если поведение чего-либо изменилось, Perl сообщит вам, что нужно обновить, например порядок хэшей. - person Dr.Avalanche; 19.09.2014

Вы используете довольно старую версию Perl. Вы можете не найти версию, которая может быть совместима с используемой вами версией. При попытке установить новую версию Perl вы можете сломать некоторые пакеты. Так что не ожидайте, что он будет работать без каких-либо модификаций.

person Amrit Shrestha    schedule 23.05.2015
comment
Да, я уже перешел со старой версии Perl на более новую версию, на Active Perl. Когда-нибудь попробую перейти на Strawberry Perl - person Prabhu; 23.05.2015

Загрузите его и попробуйте. Другого ответа на этот вопрос нет.

Нет особых причин ожидать, что это будет иметь большое значение. Два дистрибутива в значительной степени совместимы. Но могут потребоваться некоторые изменения, особенно потому, что вы переходите с довольно старой версии Perl.

person Community    schedule 19.09.2014
comment
Раньше я пробовал activeperl 5.10, и он работал правильно. Но новые не пробовал. Теперь я попробую. - person Prabhu; 19.09.2014