2009-12-09 22 views
3

Je sais que Strawberry Perl portable est là pour Perl 5.10.0, mais jusqu'à présent, il n'y en a pas pour Perl 5.10.1. En conséquence, je suis en train de faire un peu de travail expérimental pour faire fonctionner Strawberry Perl à partir d'un emplacement en réseau, juste pour voir ce que je peux faire fonctionner. J'ai été capable d'en truquer quelques-uns, assez pour avoir du Perl et quelques outils en cours d'exécution, mais je n'ai pas été capable de comprendre comment déplacer le dossier vendor \ lib de c:\strawberry. Je suis à peu près sûr que mes efforts de simulation sera pour rien à moins d'en savoir plus sur la façon dont ces chemins sont établis.Comment configurer Strawberry Perl pour qu'il s'exécute à partir d'autre chose que c: strawberry?

Pour en savoir plus:

Changing Perl Config Settings (PerlMonks)

+0

Et curieusement, l'un des captcha que j'ai eu était "Carp". Je me sens un peu comme "croack" à peu près à présent ... –

+0

Merci d'avoir suivi ce sujet. Le fil sur PerlMonks est le plus intéressant. –

Répondre

2

Note: Je n'ai aucune idée, vraiment.

Voici quelques spéculations de toute façon:

Regarder Perl::Dist::Strawberry:

# Set the different paths 
$machine->add_dimension('drive'); 
$machine->add_option('drive', 
    image_dir => 'C:\strawberry', 
); 

Donc, je pense que ce serait la façon de construire ensemble les distributions de la source à être installée dans un endroit précis.

Ni les executables, ni les DLLs ont la chaîne strawberry en eux, donc je suppose bidouiller à Config.pm et Config_heavy.pl serait probablement faire avancer les choses.

+0

Il ressemble à Config.pm et Config_heavy.pl sera l'endroit pour pirater. Il ne sera pas tout le chemin; J'ai ajouté un lien à ce sujet dans ma question. –