Новый Strawberry Perl 5.18.2.2 ищет perl512.dll
Я пытался перейти с ActivePerl 5.12.2 (64 бит) на Strawberry Perl 5.18.2.2 (64 бит). Все это на 64-битной Windows 7 Home Premium SP1. Последовательность, которую я прошел, выглядит следующим образом:
1) Установлен Strawberry Perl бок о бок со старым ActivePerl. (Я проделал аналогичную вещь в другом окне, только это был ActivePerl 5.14.2 без проблем.) Переставил%path%, чтобы сначала был Strawberry Perl. Perl падал последовательно и часто. Я мог только запустить "Perl -v" без сбоев.
2) Следуя результатам веб-поиска, я удалил ActivePerl, удалил Strawberry Perl и удалил все связанные каталоги.
3) Затем я заново установил Strawberry Perl. Теперь я получил сообщение об ошибке: "Программа не может запуститься, потому что perl512.dll отсутствует на вашем компьютере". Снова последовательно, за исключением случаев, когда работает "Perl -v".
4) Я искал реестр и нашел только несколько указателей на некоторые каталоги ActivePerl (теперь удаленные). Не найдено ссылок на perl512.dll. Я удалил указатели каталогов ActivePerl. Это не помогло.
Поиск на этом сайте и в Интернете в целом дает только советы по удалению каждой старой установки Perl перед установкой новой.
Пожалуйста помоги...
1 ответ
Просто, чтобы этот вопрос не оставался без ответа - проверьте переменные окружения, такие как PERL5LIB. Они по-прежнему могут указывать на старые библиотеки даже после удаления.