Domanda

sto usando perlbrew in questo momento di gestire più versioni di Perl, ma perlbrew è globale. Se faccio perlbrew switch perl-5.10.1 in qualsiasi shell, allora tutte le conchiglie e gli script saranno ora utilizzando perl la versione 5.10.1. Non v'è alcun isolamento. C'è un modo per rendere perlbrew interruttori locali ad una conchiglia, o c'è uno strumento simile in grado di cambiare localmente il perl attiva?

È stato utile?

Soluzione

In più recenti versioni di Perlbrew, si può fare perlbrew use perl-5.12.3 o qualsiasi altra cosa e che si utilizza quella versione di Perl, ma solo nella corrente sessione di shell. non saranno interessati altre sessioni.

Altri suggerimenti

Basta non usare perlbrew. Tutto ciò che sta facendo sta cambiando link simbolici per voi. Si suppone di risparmiare si lavora, ma quando non lo è, non c'è più un motivo per usarlo.

parlo di come lo faccio in Marchio collegamenti agli strumenti per-versione in L'efficace Perler . So sempre che perl sto usando perché non ho mai devo ricordare quale sono passato all'ultimo, e non disturbare qualsiasi altra cosa in attesa di una versione particolare dietro un link simbolico. È comunque possibile utilizzare perlbrew installare Perls, ma non v'è il risparmio che molto lavoro ci sia.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top