0
Ich habe erfolglos versucht, Perl-Modul in Cygwin wie in einem answer zu installieren. Ich habe die folgende Fehlermeldung anzeigt:nicht verfügbar cpan in cygwin
$ perl -MCPAN -e shell
Can't locate CPAN.pm in @INC (you may need to install the CPAN module) (@INC contains: /usr/lib/perl5/site_perl/5.22/x86_64-cygwin-threads /usr/lib/perl5/site_perl/5.22 /usr/lib/perl5/vendor_perl/5.22/x86_64-cygwin-threads /usr/lib/perl5/vendor_perl/5.22 /usr/lib/perl5/5.22/x86_64-cygwin-threads /usr/lib/perl5/5.22 .).
BEGIN failed--compilation aborted.
Wie kann ich cpan
in meinem Cygwin obtain?
Es gibt einige zusätzliche Details. Eigentlich war mein Zweck, ack
wie in answer zu installieren. Es hat jedoch nicht funktioniert. Nach der Installation habe ich einen Fehler bekam:
$ ack
Can't locate filetest.pm in @INC (you may need to install the filetest module) (@INC contains: /usr/lib/perl5/site_perl/5.22/x86_64-cygwin-threads /usr/lib/perl5/site_perl/5.22 /usr/lib/perl5/vendor_perl/5.22/x86_64-cygwin-threads /usr/lib/perl5/vendor_perl/5.22 /usr/lib/perl5/5.22/x86_64-cygwin-threads /usr/lib/perl5/5.22 .) at /home/loom/bin/ack line 218.
BEGIN failed--compilation aborted at /home/loom/bin/ack line 218.
Folgendes wurde mein Versuch cpan
$ cpan
-bash: cpan: command not found
$ ll /usr/lib/perl5/5.22/CPAN.pm
ls: cannot access '/usr/lib/perl5/5.22/CPAN.pm': No such file or directory
$ find /usr/ -name *.pm | grep CPAN
/usr/lib/perl5/5.22/CPAN/Meta/Converter.pm
/usr/lib/perl5/5.22/CPAN/Meta/Feature.pm
/usr/lib/perl5/5.22/CPAN/Meta/History.pm
/usr/lib/perl5/5.22/CPAN/Meta/Merge.pm
/usr/lib/perl5/5.22/CPAN/Meta/Prereqs.pm
/usr/lib/perl5/5.22/CPAN/Meta/Requirements.pm
/usr/lib/perl5/5.22/CPAN/Meta/Spec.pm
/usr/lib/perl5/5.22/CPAN/Meta/Validator.pm
/usr/lib/perl5/5.22/CPAN/Meta/YAML.pm
/usr/lib/perl5/5.22/CPAN/Meta.pm
/usr/lib/perl5/5.22/Parse/CPAN/Meta.pm
Das ungerade ist ... das [perl Paket] (https://cygwin.com/packages/x86_64/perl/perl-5.22.3-1) CPAN.pm in '/ usr/lib installieren sollten/perl5/5.22/CPAN.pm', das ist in deinem '@ INC'. Was passiert, wenn Sie 'cpan Foo :: Bar' (wo Foo :: Bar ist das Modul, das Sie installieren möchten)? – ThisSuitIsBlackNot
Danke @ThisSuitIsBlackNot. Ich habe die Frage erweitert – Loom
TSIBN hat bereits Ihre Frage beantwortet: Es kommt mit dem 'Perl-5.22.3-1'-Paket. Also (neu) installieren Sie dieses Paket! – ikegami