Ошибка CPAN. Как я могу это исправить? - PullRequest
0 голосов
/ 27 февраля 2012

Это сводит меня с ума - если вы можете помочь, я был бы очень благодарен. Я использую Cygwin в Windows 7.

Я пытался написать Perl-скрипт для получения и работы с некоторой информацией JSON. Однако, мой cpan не будет правильно устанавливать некоторые пакеты. Если я попытаюсь выполнить

install CPAN

или

install JSON

Кажется, какое-то время все идет хорошо, но потом я снова и снова получаю сообщение об ошибке:

 0 [main] perl 3288 child_copy: loaded dll data write copy failed, 0x740D1000..0x740D27F0, done 0, windows pid 6600, Win32 error 487    

Некоторые люди предлагали выполнить ash из командной строки DOS и использовать rebaseall. Я пробовал это, и dash, но безрезультатно. Установка все еще зависает, и когда я запускаю cpan, она отображает

There seems to be running another CPAN process (pid 3764).  Contacting...
Other job not responding. Shall I overwrite the lockfile '/home/me/.cpan/.lock'? (Y/n) [y] y

У меня есть gcc и столько других возможных зависимостей, сколько многие онлайн предложили в моем поиске помощи. Если у вас есть какие-либо предложения, я был бы очень благодарен. Спасибо.

Ответы [ 2 ]

0 голосов
/ 06 декабря 2016

У меня были проблемы с установкой практически любого модуля cpan - та же самая ошибка 'cant move' !!

только что отключил McAfee и все решено.

Проверьте и отключите AV.

0 голосов
/ 27 февраля 2012

Перезапустите установщик cygwin, чтобы добавить необходимые пакеты.

...