Frage

Ich verwende perlbrew jetzt mehrere Versionen von Perl zu verwalten, aber perlbrew ist global. Wenn ich perlbrew switch perl-5.10.1 in jeder Schale tun, dann werden alle Schalen und Skripte werden nun mit Perl-Version 5.10.1 sein. Es gibt keine Trennung. Gibt es eine Möglichkeit perlbrew Switches lokal auf eine Shell zu machen, oder gibt es ein ähnliches Werkzeug, das lokal die aktiven perl zu ändern?

War es hilfreich?

Lösung

In der neueren Versionen von Perlbrew, können Sie tun perlbrew use perl-5.12.3 oder was auch immer, und Sie werden feststellen, dass Perl-Version verwenden, aber nur in der aktuellen Shell-Sitzung. Andere Sitzungen werden nicht betroffen sein.

Andere Tipps

verwenden Sie einfach nicht perlbrew. es ist alles tun symbolische Links für Sie verändert sich. Es soll Sie arbeiten retten, aber wenn es nicht ist, gibt es keinen Grund mehr, es zu benutzen.

ich darüber sprechen, wie ich es in auszukommen Links zu pro-Version Tools in Die effektiven Perler . Ich weiß immer, welche Perl ich verwende, weil ich nie daran erinnern, welche ich zum letzten geschaltet, und ich weiß nicht stört etwas anderes eine bestimmte Version hinter einem Symlink erwartet. Sie können immer noch perlbrew Gebrauch perls zu installieren, aber es spart Ihnen nicht so viel Arbeit da.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top