Новый 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. Они по-прежнему могут указывать на старые библиотеки даже после удаления.

Другие вопросы по тегам