Thread In zwischenablage kopieren (19 answers)
Opened by guertelschnalle2 at 2011-12-05 15:16

topeg
 2011-12-06 10:55
#154680 #154680
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
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.

View full thread In zwischenablage kopieren