CPAN моей инсталляции Strawberry Perl раньше работал нормально. Некоторое время назад я установил Camelbox Perl, чтобы получить его библиотеки GTK. Я исправил пути, чтобы не оставлять следов Camelbox, и добавил его библиотеки PERL5LIB. Это решило мои проблемы с GTK-on-Windows-7.
Сегодня мне пришлось снова использовать CPAN, но он неожиданно падает. Это клубничный CPAN, который работает.
C:\Users\tim>cpan -v
C:\strawberry\perl\bin/cpan script version 1.9, CPAN.pm version 1.9402
Когда я пытаюсь get
что-либо - включая уже установленные модули - CPAN успешно удаляет временный каталог и внезапно вылетает.
cpan> get List::Object
Running get for module 'List::Object'
Checksum for C:\strawberry\cpan\sources\authors\id\M\MS\MSHILTONJ\List-Object-0.01.tar.gz ok
Scanning cache C:\strawberry\cpan\build for sizes
............................................................................DONE
DEL(1/1): C:\strawberry\cpan\build\tmp-16240
C:\Users\tim>
Я получаю Windows перестает работать perl.exe всплывающее окно.
Я вполне уверен, что это вызвано Camelbox. Что я могу сделать, чтобы исправить или отладить это? Я не нашел переключателей отладки CPAN.
Как предположил daxim, я запустил cpan в отладчике perl. Вот вывод в виде RAR (127 КБ) и открытого текста (10,8 МБ) .