Erreur avec la derniére release et debian
J’utilise actuellement debian testing j’ai donc installé carton via aptitude la derniére version est dans les dépots.
J’ai donc téléchargé la derniere realease (tag). Je l’ai extraite et j’ai voulu commencer l’installation.
cpan Carton
Aucun souci :
CPAN: Module::CoreList loaded ok (v5.20180414_26) Carton is up to date (v1.0.34)
Par contre pour
carton install
J’ai une erreur.
Installing modules using /home/[...]/lufi/cpanfile Can't locate Menlo/CLI/Compat.pm in @INC (you may need to install the Menlo::CLI::Compat module) (@INC contains: /home/user/perl5/lib/perl5 /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.2 /usr/local/share/perl/5.26.2 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/share/perl5/Carton/Builder.pm line 114.
Probablement en rapport avec https://github.com/perl-carton/carton/issues/237 Je pensais que l’erreur venait du package debian. Étant plutôt nouveau dans l’écosystéme perl.
J’ai donc essayé en suivant la reco du wiki est j’ai fait (aprés un purge de carton)
cpan Carton
(j’ai enlevé le sudo celui ci installant dans /root rendant inutile l’install pour mon user)
au final
/usr/bin/make install -- OK
puis un (car entre temps j’ai lu de la doc ^^)
carton install --deployment
et boom erreur
! Installing the dependencies failed: Module 'Menlo::CLI::Compat' is not installed ! Bailing out the installation for /home/[...]/lufi/. 79 distributions installed Installing modules failed
Du coup j’ai retry
carton install
et là aucun souci
[...] Successfully installed Menlo-1.9019 Successfully installed Menlo-Legacy-1.9022 20 distributions installed
Je pense que les erreurs viennent de Menlo-Legacy/Carton et que ce retour d’xp serait interessant.
Je n’ai pas essayé avec le dépot git.