J'ai un tas de scripts que je veux refactoriser en modules. C'est la première fois que je fais quelque chose comme ça. Je lis en ligne et Module :: Starter semble être l'un des moyens préférés de créer de nouveaux modules. Mais comment dois-je, en cours de développement, utiliser les modules d'autres scripts non apparentés? Je ne veux pas construire/installer chaque module chaque fois que je le modifie. De plus, comment distribuer des scripts avec des modules dans le même répertoire? (C'est-à-dire, je veux distribuer une application script.pl avec Foo :: Bar et Foo :: Baz dans la même boule de tar, et je veux que 'perl script.pl' soit juste, surtout sur fraise). Des indices?En Perl, comment utiliser les modules créés avec module-starter dans le même répertoire?
> module-starter --module=Foo::Bar
Created Foo-Bar
Created Foo-Bar/lib/Foo
Created Foo-Bar/lib/Foo/Bar.pm
Created Foo-Bar/t
Created Foo-Bar/t/pod-coverage.t
Created Foo-Bar/t/pod.t
Created Foo-Bar/t/manifest.t
Created Foo-Bar/t/boilerplate.t
Created Foo-Bar/t/00-load.t
Created Foo-Bar/ignore.txt
Created Foo-Bar/Makefile.PL
Created Foo-Bar/Changes
Created Foo-Bar/README
Created Foo-Bar/MANIFEST
Created starter directories and files
> perl -MFoo::Bar -w -e ''
Can't locate Foo/Bar.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .).
BEGIN failed--compilation aborted.