perlbrew

Ich stand vor dem Problem neben der bei OpenSUSE installierten Perl-Version auf meiner Arbeitsworkstation noch eine vom System unabhängige Perl-Version zu installieren. Nach einer kurzen Internet-Rechersche bin ich auf perlbrew gestossen mit dem ich in meinem Home-Verzeichnis verschiedene Perl-Versionen installieren und verwalten kann.

Wenn perlbrew nicht unter ~/perl5/perlbrew/ installiert werden soll muss die Environment-Variable PERLBREW_ROOT gesetzt werden und dann kann mit den folgenden Befehlen die Umgebung installiert werden.

curl -L http://xrl.us/perlbrewinstall | bash
perlbrew init
perlbrew install perl-5.12.3

Unter OpenSUSE schlägt die normale Installation mit dem Fehler ODBM_File.xs:124: error fehl und muss mit dem folgenden Befehl installiert werden:

perlbrew install perl-5.12.3 -D noextensions=ODBM_File --force

Ab dann kann mit

perlbrew switch perl-version

zwischen den installierten Perl-Versionen gewechselt werden und ist bereit für den Produktiveinsatz.

Das ganze läuft bei mir zuhause auch super unter Mac OS X. Dort ist es richtig praktisch, da das Systemeigene Perl von Mac OS X eine angepasste Version ist und ich dort Probleme hatte per CPAN Module zu installieren.

This entry was posted in Development, How To and tagged , , , . Bookmark the permalink.