2014-02-24 12 views
6

In unserer Entwicklungsumgebung verwendet ein anderes Team Standard-Perl. Also sollten wir es nicht anfassen. Wie installiere ich ein anderes Perl? Wie installiere ich Perl-Module mit CPAN?Installieren Sie ein anderes Perl in Linux?

+6

bestmöglich nutzen ist eine ganze Perl für yorself installieren. 'curl -L http://install.perlbrew.pl | Bash "- überprüfen Sie diese Seite http://perlbrew.pl – jm666

+0

Danke für die schnelle Antwort jm666. Ich bin neu in Linux. Kannst du bitte etwas mehr Informationen im Detail geben? –

+12

Wahrscheinlich alles, was Sie wissen müssen, ist bereits schön auf der Website geschrieben: http://perlbrew.pl – jm666

Antwort

1

Sie müssen Perl von der Quelle herunterladen und installieren. Sie können Perl von http://www.perl.org/get.html herunterladen.

Um eine andere cpan aus einer anderen Perl-Version zu verwenden, dürfen Sie "cpan" nicht eingeben, da Ihr Linux-Benutzer die Standard-Speicherorte ausführen wird. Stattdessen müssen Sie Ihre "Alternative" cpan mit dem vollständigen alternativen Pfad ausführen. Führen Sie den Befehl root aus und löschen Sie den versteckten Ordner cpan von ".cpan" vom Benutzer zu Hause.

6

anyenv eine großartige Plattform ist es, lokale Versionen aller großen offenen Umgebungen zu installieren, Perl enthalten:

$ git clone https://github.com/riywo/anyenv ~/.anyenv 
$ echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.bash_profile 
$ echo 'eval "$(anyenv init -)"' >> ~/.bash_profile # change profile if needed 
$ exec $SHELL -l 

Dies wird anyenv eingerichtet. Von hier aus installieren Sie plenv, das Perl-Umgebungstool. Mit jedem der Umgebungstools können Sie die Sprachen verschiedener installierter Versionen verwalten.

$ anyenv install plenv 

Jetzt können wir mit dem plenv Werkzeug arbeiten ...

Liste verfügbar Perl Versionen:

$ plenv install --list 

die binäre Perl 5.18.2 installieren:

$ plenv install 5.18.2 -Dusethreads 

ändern globaler Standardwert Perl zu 5.18.2:

$ plenv global 5.18.2 

ändern lokales Projekt Perl 5.18.2:

$ plenv local 5.18.2 

Führen Sie diesen Befehl aus, nachdem ein CPAN-Modul installieren, ein ausführbares Skript enthalten:

$ plenv rehash 

installieren cpanm auf den aktuellen Perl:

Installieren Sie alle von CPAN benötigten Module mit

$ cpanm JSON 

Ich benutze Carton, um Abhängigkeiten innerhalb eines Projekts zu verwalten und empfehle Ihnen, es sich anzusehen.

Nun, da Sie anyenv haben, denken Sie daran, dass Sie auch andere Versionen anderer Sprachen erkunden können. anyenv ist ein unbezahlbares Werkzeug.

$ anyenv install --list 
Available **envs: 
    denv 
    jenv 
    luaenv 
    ndenv 
    phpenv 
    plenv 
    pyenv 
    rbenv 
3

Das ist, was perlbrew geht.

Nach der Installation von Perlbrew, z.über

$ curl -L http://install.perlbrew.pl | bash 

(oder App :: perlbrew von CPAN), können Sie

$ perlbrew install perl-5.18.2 
$ perlbrew switch perl-5.18.2 
Verwandte Themen