Schrift
[thread]5369[/thread]

Paketmanager für Perl unter Linux? (Seite 2)



<< |< 1 2 >| >> 16 Einträge, 2 Seiten
skontox
 2003-09-17 21:09
#49133 #49133
User since
2003-08-06
193 Artikel
BenutzerIn
[default_avatar]
Das hört sich doch gut an!
Besten Dank Schmeckzilla Daniel! :-)
Mit Yast2 hab ich schon gearbeitet, dann werde ich das wohl nachinstallieren müssen! Probier ich gleich mal aus!

Gruß skontox
skontox
 2003-09-17 21:48
#49134 #49134
User since
2003-08-06
193 Artikel
BenutzerIn
[default_avatar]
Hi Schmeckzilla!
Ich habe gerade mal nachgeschaut PERL-Tk ist bereits unter YAST2 installiert.
Irgendwie ist das alles sehr komisch ;-(
Es kommt immer der dieser Fehler:

Code: (dl )
1
2
3
4
linux:/media/cdrecorder/grabber # perl grabber.pl
Can't locate TK/LabFrame.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i586-li nux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i586-linux- thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl .) at grabb er.pl line 7.
BEGIN failed--compilation aborted at grabber.pl line 7.
linux:/media/cdrecorder/grabber #


Vielleicht sieht daraus ja jemand mehr als ich.

Gruß skontox
skontox
 2003-09-17 22:16
#49135 #49135
User since
2003-08-06
193 Artikel
BenutzerIn
[default_avatar]
Ich hab auch schon probiert das Modul LabFrame.pm herunterzuladen bei CPAN.org. Allerdings gab es das so zum herunterladen nicht. Nur als Source.

Gruß skontox
schmeckzilla
 2003-09-18 02:20
#49136 #49136
User since
2003-09-09
23 Artikel
BenutzerIn
[default_avatar]
[quote=skontox,17.09.2003, 19:48]Ich habe gerade mal nachgeschaut PERL-Tk ist bereits unter YAST2 installiert.
Irgendwie ist das alles sehr komisch ;-(
Es kommt immer der dieser Fehler:

Code: (dl )
1
2
3
4
linux:/media/cdrecorder/grabber # perl grabber.pl
Can't locate TK/LabFrame.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i586-li nux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i586-linux- thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl .) at grabb er.pl line 7.
BEGIN failed--compilation aborted at grabber.pl line 7.
linux:/media/cdrecorder/grabber #
[/quote]
Ich sehs. ;-) Woher hast Du denn grabber.pl?

Das Modul Tk::LabFrame ist korrekt installiert. (Geh ich einfach mal von aus. Kannst es ja mal mit "locate LabFrame.pm" versuchen.)

Des Rätsels Lösung steckt in der Fehlermeldung. Das Skript versucht use TK::LabFrame, statt dem korrekten Modulname use Tk::LabFrame. IMHO fangen die Tk-Module in Perl mit großem T und kleinem k an. Das Modul TK kann er in @INC nicht finden, da es es ja gar nicht gibt.

Du brauchst also nur das Script grabber.pl anpassen:

Code: (dl )
1
2
# use TK::LabFrame; durch die folgende Zeile ersetzen:
use Tk::LabFrame;

Dann sollte alles funktionieren.
Tschaui Daniel
use strict; use warnings;
perl -e 'eval reverse q| )51,1-,4,9,1,1-,7,22,5,8,8,3-,86-,71,51,1,51,86-,21,1,41,8,86-,24-,55-,95-(})001+_$(rhc{pam esrever tnirp|'
Dubu
 2003-09-18 02:25
#49137 #49137
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
[quote=skontox,17.09.2003, 19:48]Es kommt immer der dieser Fehler:

Code: (dl )
1
2
3
linux:/media/cdrecorder/grabber # perl grabber.pl
Can't locate TK/LabFrame.pm in @INC
[...]
[/quote]
Da ist dann wohl ein Fehler in diesem grabber-Skript, denn das Modul heisst Tk::LabFrame und nicht TK::LabFrame. (Unter Windows klappt's trotzdem, weil bei Dateinamen unter 8 Zeichen die Gross-/Kleinschreibung ja immer noch nicht unterschieden wird.)
skontox
 2003-09-18 08:12
#49138 #49138
User since
2003-08-06
193 Artikel
BenutzerIn
[default_avatar]
:-)
Ja, jetzt geht mir auch ein Licht auf!
Genau das war das Problem. Unter Windows lief es ohne Probleme.
Ich habe wirklich ausversehen genau bei dem Modul "TK" anstatt "Tk"
geschrieben. Darauf muß mal ersteinmal kommen.
Ich hab die Fehlermeldung immer Fehlinterpretiert und dachte das Modul wäre nicht richtig installiert. So ein Mißt!!!

Gut, dass Du das erkannt hast! Herzlichen Dank :-)
Darauf wäre ich wahrscheinlich nie gekommen!

Aber auch herzlichen Dank an Schmeckzilla,E|B und all die anderen hier.

Gruß skontox
<< |< 1 2 >| >> 16 Einträge, 2 Seiten



View all threads created 2003-09-16 14:52.