Jak uruchomić nową dystrybucję modułu Perla?

Próbuję skonfigurować duży projekt napisany w Perlu. TheSamouczek IBM MakeMaker jak dotąd był bardzo pomocny, ale nie rozumiem, jak połączyć wszystkie moduły z programem głównym. W moim katalogu głównym mamMANIFEST, Makefile.PL, README, abin katalog i alib informator. W moimbin katalog, mam swój główny skrypt (Main.pl). wlib katalog, mam każdy z moich modułów, podzielonych na ich własne katalogi (tj.Utils::Util1 iUtils::Utils2 wutils katalog itp.). W każdym katalogu modułów znajduje się takżet katalog zawierający testy

MójMANIFEST plik ma następujące brzmienie:

bin/Main.pl
lib/Utils/Util1.pm
lib/Utils/Util2.pm
lib/Utils/t/Utils1.t
lib/Utils/t/Utils2.t
Makefile.PL
MANIFEST
README

Makefile.PL jest następujące:

use ExtUtils::MakeMaker;
WriteMakefile(
    'NAME'=>'Foo',
    'VERSION_FROM'=>'bin/Main.pl',
    'PREREQ_PM'=>{
    "XML::Simple"=> 2.18}, #The libraries that we need and their
                   #minimum version numbers
    'EXE_FILES' =>[("bin/Main.pl")]
);

Po wykonaniu i uruchomieniu program ulega awarii, skarżąc się, że nie może go znaleźćUtils::Util1i kiedy uciekammake test, to mówino tests defined. Czy ktoś może zasugerować? Nigdy nie robiłem takiego projektu w dużej skali w perlu i będę musiał dodać jeszcze wiele modułów

questionAnswers(4)

yourAnswerToTheQuestion