Thread In zwischenablage kopieren
(19 answers)
Opened by guertelschnalle2 at 2011-12-05 15:16
Willst du da einen absoluten Pfad angeben? "/lib/Text/Editor/Vip/Buffer.pm"? Perl versucht nur die Pfade die in @INC stehen, wie ich auch schrieb. Absolute Pfade bringen da nichts, da Perl das nicht so behandelt. Ließ dir noch einmal ganz genau durch, was ich geschrieben habe.
Um ganz konkret in deinem Beispiel zu bleiben: Kopiere Clipboard-0.13/lib/Clipboard.pm nach ./lib/Clipboard.pm Kopiere Clipboard-0.13/lib/Clipboard/MacPasteboard.pm nach ./lib/Clipboard/MacPasteboard.pm Kopiere Clipboard-0.13/lib/Clipboard/Win32.pm nach ./lib/Clipboard/Win32.pm Kopiere Clipboard-0.13/lib/Clipboard/Xclip.pm nach ./lib/Clipboard/Xclip.pm Erstelle ein Script ./test.pl: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #!/usr/bin/perl use strict; use warnings; # suche den absoluten Pfad zum Script use FindBin qw($Bin); # Ergänze den absoluten Pfad in "@INC" use lib "$Bin/lib"; # lade das Modul use Clipboard; # nutze das Modul Clipboard->copy('foo'); print Clipboard->paste('foo'); Das andere von dir genannte Modul ist ein Teil eines Binärmodules genannt TK Das ist ein GUI-Framework und hat große binäre Anteile. |