Скрипты a.pl, b.pl и c.pl все живут на машине x, установленной с perl v5.10.1 (т. Е. Только для примера).Все три сценария используют foo; однако для каждого из них нужна отдельная версия foo.pm:
a.pl - используйте foo .7;
b.pl - используйте foo 1.1;
c.pl - использовать foo 1.5;
Если какой-либо из трех сценариев не использует точную указанную версию, произойдет сбой.Использование некоторой комбинации модулей CPAN описывает вашу систему управления зависимостями, которая гарантирует, что каждый скрипт использует правильную версию foo.pm.Заметьте, я все упростил, но на самом деле может быть много скриптов, каждый с уникальной зависимостью от версии.