À l'aide d'un script perl sur windows sans installer ActivePerl?
Je suis en utilisant Perl que mon langage de script de choix sous Windows et normalement je viens d'installer ActivePerl (surtout 5,8 pour les personnels des raisons d'héritage) et être fait avec elle.
Je vais maintenant faire face au problème que je voudrais utiliser quelques petits scripts sur une machine où je n'ai pas les droits admin et donc impossible d'installer le ActiveState de distribution avec son installateur.
Ce qui doit être zippés ensemble d'une installation d'ActiveState Perl pour faire un xcopy style de l'installation de Perl sur Windows? (Et qui les variables d'environnement qui devra ensuite être mis dans un shell de commande pour le faire fonctionner?)
OriginalL'auteur Martin Ba | 2011-05-03
Vous devez vous connecter pour publier un commentaire.
Strawberry Perl a un portable edition. Je ne l'utiliserais que, de préférence à essayer de pirater ActivePerl en travaillant sans être correctement installé.
OriginalL'auteur Quentin
Vous pouvez installer ActivePerl sans droits d'administrateur à l'aide de la *.fichier zip de l'installateur de la place de l' *.msi. Télécharger à partir de la ActivePerl 5.26.3 répertoire de téléchargement et exécuter le
installer.bat
fichier dans la racine de l'extrait d'arbre.Je suppose que ce message dans le lot installer tout est dit: Ce programme d'installation peut installer $produit dans n'importe quel emplacement de votre choix. Vous n'avez pas besoin des privilèges d'Administrateur. Cependant, assurez-vous que vous avez accès en écriture à cet endroit.
Les travaux de cette. Télécharger le zip. Extrait de. Ajouter le répertoire /bin dans votre path. Vous avez terminé.
OriginalL'auteur Jan Dubois
PAR::Packer
vous permet de packperl
avec vos scripts et les modules dont il dépend dans un fichier exécutable autonome. Vous pourriez vouloir vérifier à deux fois ActiveState de conditions de licence pour s'assurer que ce type de distribution est autorisée.OriginalL'auteur Sinan Ünür
Strawberry Perl à partir de La réponse de David pourrait être la meilleure solution car elle prend officiellement en charge de la commande xcopy installation.
Cependant, j'ai juste essayé de copier le répertoire d'installation de
C:\Perl
de ActiveState et quandC:\Perl\bin
est ajouté àPATH
il semble exécuter mon script(s) de l'amende juste.Évidemment, vous devez exécuter des scripts via
__> perl file.pl
qu'aucune association de fichier existe pour Windows pour savoir comment appeler le juste__> file.pl
comme il le ferait lors de l'utilisation de la version installée, mais vous avez toujours le faire avec xcopy-installe.J'ai inspecté également le programme d'installation MSI à partir de ActiveState (5.8) et il contient uniquement les fichiers qui sont installés à
TARGETDIR\Perl
donc je pense tout simplement de copier le répertoire Perl doit également être sans danger pour ActiveState.OriginalL'auteur Martin Ba
De ce que j'entends, ActivePerl peut être difficile à gérer de cette façon.. cependant, j'ai trouvé ce à perlmonks:
http://www.perlmonks.org/?node=Portable%20perl%3A%20usb%20thumbdrive
En bref: Guy veut perl sur windows sans les droits d'admin, donc, il fait une clé usb qui fait le travail.
OriginalL'auteur TLP
Voici le lien où vous pouvez obtenir portable perl édition.
http://strawberryperl.com/releases.html
Voici quelques Notes Explicatives à partir de la page où vous pouvez ajuster les différents fichiers d'installation. e.g MSI, ZIP etc
Programme d'installation MSI = manière préférée, requiert des privilèges d'administrateur pour installer
ZIP édition = admin privilèges qui ne sont pas nécessaire, cependant, vous devez exécuter une post-installation de scripts manuellement après décompresser
PortableZIP édition = "perl sur clé USB" (vous pouvez déplacer/renommer le répertoire perl et il fonctionnera toujours)
MSM module de fusion = pour les utilisateurs avancés qui veulent construire leur propre MSI basé sur Strawberry Perl
DDrive édition = (pas utilisé depuis 5.12 série) édition spéciale fixe avec chemin d'installation de d:\strawberry
OriginalL'auteur Kalpesh Patel