Schrift
[thread]7943[/thread]

ActivePerl: Es will nicht gehen auf meiner Windows K



<< |< 1 2 >| >> 14 Einträge, 2 Seiten
phimei
 2006-05-04 22:39
#65574 #65574
User since
2006-05-04
5 Artikel
BenutzerIn
[default_avatar]
Hi,

Wo ich genau mit diesem Thread hin soll, weiss ich selbst nicht genau, falls er falsch sein sollte, so verschiebt ihn bitte.

Also ja, ich möchte auf meinem Windoof PC gerne mal die aktuelle Version von ActivePerl installieren. Daher hab ich mir das AS-Pakage für Windows gedownloadet, genauer die Version 5.8.8.817. Dann hab ich Perl anhand des *.bat-Installer zu installieren. Hab da mal alle Schritte bejat.. ActivePerl hat die Verzeichnise erfolgreich anlegen können. Nur, wenn ich jetzt eine *.pl datei ausführen möchte, so kommt einfach "nur" der Editor. Eigentlich sollte doch jetzt Perl starten, tut es aber leider nicht. Daher vermute ich, dass die Verkünpfungen mit *.pl-Datein nicht richtig sind. Und wenn ich es versuche mit CMD aufzurufen passiert dasselbe, der Editor kommt. Ich hab jetzt Perl mehrere Male versucht neu zuinstallieren, leider ohne Erfolg.

Wisst ihr vll. wo das Problem liegen könnte?

Im Vorraus schon einmal Danke für eure Hilfe!

GruPhi
lichtkind
 2006-05-04 23:19
#65575 #65575
User since
2004-03-22
5697 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
bat installer? kann man das as packet nicht starten? ich hatte nie probleme mit dem installer kann auch sein weil ich msi nehme. wenn der installer nicht macht oder du an einer stelle doch nicht besser ne frage verneint hättest, hilft nur nor von hand in die reg.

das thema hatten wir grad, schau mal hier
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
esskar
 2006-05-04 23:55
#65576 #65576
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
hi. versuch mal folgendes:

in der kommandozeile folgendes eintippen:

assoc .pl=Perl
ftype Perl=c:\perl\bin\perl.exe %1 %*
phimei
 2006-05-04 23:58
#65577 #65577
User since
2006-05-04
5 Artikel
BenutzerIn
[default_avatar]
Herzlichen Dank für eure Hilfe. Beim dritten Anlauf mit dem MSI läuft es jetzt. Aber dass mit der Registry werde ich mir merken.!

GruPhi
Strat
 2006-05-05 21:13
#65578 #65578
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
besser folgende syntax verwenden, die kommt auch mit leerzeichen klar (das hat M$ in der Hilfe zu ftype auch falsch)
Code: (dl )
ftype Perl=c:\perl\bin\perl.exe "%1" %*
\n\n

<!--EDIT|Strat|1146849209-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
esskar
 2006-05-05 22:01
#65579 #65579
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
[quote=Strat,05.05.2006, 19:13]besser folgende syntax verwenden, die kommt auch mit leerzeichen klar (das hat M$ in der Hilfe zu ftype auch falsch)
Code: (dl )
ftype Perl=c:\perl\bin\perl.exe "%1" %*
[/quote]
wirkt sich aber nur dann aus, wenn du das script im explorer doppel-klickst!
Strat
 2006-05-06 02:46
#65580 #65580
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
ich glaube, auch wenn man in der shell ein script von ausserhalb des verzeichnisses ohne das perl davor aufruft.

ich mache mir da auch gerne weitere dateiendungen, z.B.
Code: (dl )
1
2
3
4
5
assoc ptk=PerlTk
ftype PerlTk=c:\perl\bin\wperl.exe "%1" %*

assoc cgi=PerlCGI
ftype PerlCGI=c:\perl\bin\perl.exe "%1" %*

usw.\n\n

<!--EDIT|Strat|1146869260-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
esskar
 2006-05-06 03:07
#65581 #65581
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
[quote=Strat,06.05.2006, 00:46]ich glaube, auch wenn man in der shell ein script von ausserhalb des verzeichnisses ohne das perl davor aufruft.[/quote]
nope

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
C:\Dokumente und Einstellungen\sak>ftype Perl=f:\perl\bin\perl.exe "%1" %*
Perl=f:\perl\bin\perl.exe "%1" %*

C:\Dokumente und Einstellungen\sak>C:\Dokumente und Einstellungen\sak\uhu.pl
Der Befehl "C:\Dokumente" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

C:\Dokumente und Einstellungen\sak>perl C:\Dokumente und Einstellungen\sak\uhu.pl
Can't open perl script "C:\Dokumente": No such file or directory

C:\Dokumente und Einstellungen\sak>ftype Perl=f:\perl\bin\perl.exe %1 %*
Perl=f:\perl\bin\perl.exe %1 %*

C:\Dokumente und Einstellungen\sak>C:\Dokumente und Einstellungen\sak\uhu.pl
Der Befehl "C:\Dokumente" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

C:\Dokumente und Einstellungen\sak>perl C:\Dokumente und Einstellungen\sak\uhu.pl
Can't open perl script "C:\Dokumente": No such file or directory

C:\Dokumente und Einstellungen\sak>


%1 ist immer alles bis zum ersten Blank, das außerhalb von 2 Quotes liegt. Wäre schlimm, wenn nicht! :)\n\n

<!--EDIT|esskar|1146870493-->
Strat
 2006-05-06 12:42
#65582 #65582
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
1. wenn du es mit perl scriptname ausfuehrst, kommt das assoc/ftype nicht zum tragen.
2. erst wenn man das leerzeichen escaped (bzw. in anfuehrungszeichen setzt), kommt der unterschied zum tragen:
Code: (dl )
1
2
3
4
5
G:\>ftype Perl="D:\wamp\perl815\bin\perl.exe" %1 %*
Perl="D:\wamp\perl815\bin\perl.exe" %1 %*

G:\>"Dokumente und Einstellungen\test.pl"
Can't open perl script "G:\Dokumente": No such file or directory

aber
Code: (dl )
1
2
3
4
5
G:\>ftype Perl="D:\wamp\perl815\bin\perl.exe" "%1" %*
Perl="D:\wamp\perl815\bin\perl.exe" "%1" %*

G:\>"Dokumente und Einstellungen\test.pl"
hello


QED\n\n

<!--EDIT|Strat|1146905003-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
esskar
 2006-05-06 13:22
#65583 #65583
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
geb mich geschlagen; hab gestern nacht noch festgestellt, dass folgendes ohne die Anführungszeichen auch nicht funktioniert:

Code: (dl )
C:\Dokumente und Einstellungen\sak>uhu.pl
<< |< 1 2 >| >> 14 Einträge, 2 Seiten



View all threads created 2006-05-04 22:39.