Perl-Skript - Can ' T locate Net/SSH/Perl.pm in @INC
Ich versuche ein Perl-Skript laufen, das war einfach nur kopiert von einem Windows 2003 x64 auf einem anderen Windows-Rechner des gleichen Typs.
Ich ActivePerl installiert und ich bekomme folgende Fehlermeldung:
F:\Supportsaves\Scripts\Supportsave_Script>Can't locate Net/SSH/Perl.pm in @INC (@INC contains: C:/Perl64/site/lib C:/Perl64/lib .) at F:\Supportsaves\Scripts\switches_supportsave.pl line 11.
BEGIN failed--compilation aborted at F:\Supportsaves\Scripts\switches_supportsave.pl line 11.
Ich habe gesucht und möglicherweise die Net::SSH::Perl fehlt, aber ich bekomme es nicht installiert ist (nach dem einstellen des proxy) bekomme ich
F:\Supportsaves\Scripts\Supportsave_Script>ppm install Net-SSH-Perl
ppm install failed: Can't find any package that provides Net-SSH-Perl
Wann mit ppm kann ich nicht finden dieses Modul in der GUI.
CPAN erstellt andere Fehler.
Jede Hilfe ist willkommen.
Result after installing Net::SSH::Perl in Strawberry, CPAN Test Summary Report
-------------------
t/03-packet.t (Wstat: 65280 Tests: 0 Failed: 0)
Non-zero exit status: 255
Parse errors: Bad plan. You planned 10 tests but ran 0.
Files=12, Tests=106, 2 wallclock secs ( 0.09 usr + 0.03 sys = 0.12 CPU)
Result: FAIL`
Failed 1/12 test programs. 0/106 subtests failed.
dmake.EXE: Error code 255, while making 'test_dynamic'
TURNSTEP/Net-SSH-Perl-1.34.tar.gz
2 dependencies missing (Math::Pari,Crypt::RSA); additionally test harness failed`
C:\Perl\strawberry\c\bin\dmake.EXE test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports TURNSTEP/Net-SSH-Perl-1.34.tar.gz
Running make install
make test had returned bad status, won't install without force`
`F:\Supportsaves\Scripts\Supportsave_Script>`
-----------------
Installing in Active Perl with CPAN Net::SSH::Perl does partly work well, there are
missing dependencies, which can't be installed either...
Result: PASS
TURNSTEP/Net-SSH-Perl-1.34.tar.gz
Tests succeeded but 7 dependencies missin
(Crypt::IDEA,Math::Pari,Crypt::DSA,Convert::PEM,String::CRC32,Math::GMP,Crypt
::RSA)
TURNSTEP/Net-SSH-Perl-1.34.tar.gz
[dependencies] -- NA
Running make install
make test had returned bad status, won't install without force`
`F:\Supportsaves\Scripts\Supportsave_Script>`
Crypt::IDEA fails ...
C:\Perl\site\lib\auto\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32
\bin\ld.exe: cannot find -lbufferoverflowU
collect2: ld returned 1 exit status
dmake.exe: Error code 129, while making 'blib\arch\auto\Crypt\IDEA\IDEA.dll'
DPARIS/Crypt-IDEA-1.08.tar.gz
C:\Perl\site\bin\dmake.exe -- NOT OK
CPAN: YAML::XS loaded ok (v0.35)
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible `
- Was "andere Fehler" macht CPAN erstellen?
- Es ist in CPAN soweit ich das sagen kann... Net::SSH::Perl
- Check this out: stackoverflow.com/questions/3689945/... Grüße,
- ActivePerl ist generell sehr schlecht bei der Installation von Modulen aus dem CPAN enthalten C (XS) Dateien benötigen compilation. Der beste Weg zu gehen ist zu verwenden, ppm, oder migrieren zu Strawberry Perl.
- Ja, entweder Strawberry Perl (oder DWIMPerl) weit überlegen ist ActivePerl.
- Borodin 's und Jack Maney' s Behauptung ist überholt. ActivePerl ist nicht schlechter als andere beliebte Windows-Distributionen seit er zieht in eine MinGW-basierte toolchain, wenn nötig. Verwandte: stackoverflow.com/a/5620297/46395
- Ich hab noch erfolgreich laufen mod_perl auf strawberry perl. Sobald Sie bekommen, dass zusammen ich werde mit Erdbeere, wie gut!
- Vielen Dank für Eure Hinweise, leider habe ich nicht ans laufen. Ich neu installiert, Active Perl installiert, Erdbeere und jetzt active Perl wieder. Ergebnis nach isnstalling Net::SSH::Perl in Erdbeere, CPAN
- wenn jemand weitere Ideen bitte lassen Sie mich wissen,
Du musst angemeldet sein, um einen Kommentar abzugeben.
Soweit ich das beurteilen kann, der
Net::SSH::Perl
Modul ist nur in der Bestechungsgelder ppm-repository aufWenn Sie hinzufügen, dass Ihre ppm-Liste der repositories installieren, sollte es korrekt.
Versuchen, diese, dies kann funktioniert:
Grüße,