Forum Webscript.Ru
Программирование => Perl => Тема начата: Phoinix от 11 Августа 2004, 18:18:59
-
Иной раз надо бы лишний раз подумать, прежде чем нажать Enter...
Почитав про утилиту h2xs, решил попробовать установить какой-нибудь свой модуль дабы не цеплять его use lib...
Все бы хорошо, и стал он нормально и работает тепрь как надо, но дело в том, что попробовать эксперимент я решил на модуле, который еще не до конца доработал... то бишь, я его еще пишу, но уже использую готовые функции в своих скриптах. Теперь при изменении модуля, приходится его переустанавливать, что весьма не удобно...
Возможна ли его деинсталяция или нет?
-
make uninstall ?
-
arto
Это было бы слишком просто...
Ошибка модуля ExtUtils::Install - не может найти packlist file
Знать бы как он выглядит... :(
-
# make -n uninstall
/usr/bin/perl "-MExtUtils::Command::MM" -e uninstall /usr/lib/perl5/.../.packlist
# cat /usr/lib/perl5/.../.packlist
...
удалить вручную по списку.
а вообще есть опция UNINST=1 для make install
-
arto
Нет, если вручную, все-равно модуль остается всписке:
use ExtUtils::Installed;
my $inst = new ExtUtils::Installed;
my @modules = $inst -> modules();
print @modules;
Для этого можно использовать:
use ExtUtils::Install;
uninstall($packlist);
Мне не хватало как раз $packlist...
Спасибо...