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?
Antwort
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.
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
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
- 1. Installieren Sie Rabbitmqadmin auf Linux
- 2. Perl-Abhängigkeit automatisch in Perl installieren
- 3. So installieren Sie veraltete Perl CPAN-Module
- 4. Installieren Sie Perl-Module, die über CPAN
- 5. Setzen Sie ein Fragment in ein anderes
- 6. Linux/Perl mmap Leistung
- 7. LINUX: Link alle Dateien von einem in ein anderes Verzeichnis
- 8. fügen Sie ein anderes Layout
- 9. prüfen, ob ein Verzeichnis in Linux existiert Perl mit
- 10. Wie pimcore auf Linux installieren
- 11. Führen Sie ein anderes Programm in C++
- 12. Perl-Modul installieren Fehler CPAN
- 13. Bearbeiten von Linux-Funktionen in Perl
- 14. Installieren Sie Numpy in Python 3.4.4 und Linux
- 15. So installieren Php5.6 in Amazon Linux
- 16. SciPy unter Linux installieren Debian
- 17. So richten Sie MQSeries in Perl ein
- 18. Mercurial auf Redhat installieren Linux
- 19. linux centos 6.7 pip3 installieren
- 20. Bestellen Sie ein Array wie ein anderes Array in C#
- 21. Kopieren Sie ein XML-Dokument in ein anderes mit DOM
- 22. Importieren Sie ein Schema in ein anderes neues Schema - Oracle
- 23. So kopieren Sie ein Klassenobjekt in ein anderes Klassenobjekt
- 24. So kopieren Sie ein Grafikobjekt in ein anderes
- 25. Stecken Sie ein Bild in ein anderes mit konvertieren
- 26. Überprüfen Sie, ob ein Konstruktor ein anderes in ES6 erbt
- 27. Wie fügen Sie Pods in ein anderes Teilprojekt ein?
- 28. zentrieren Sie ein div in ein anderes vertikal und horizontal
- 29. Installieren eines Python-Programms unter Linux
- 30. Perl: nicht Abhängigkeit cpan mit installieren
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
Danke für die schnelle Antwort jm666. Ich bin neu in Linux. Kannst du bitte etwas mehr Informationen im Detail geben? –
Wahrscheinlich alles, was Sie wissen müssen, ist bereits schön auf der Website geschrieben: http://perlbrew.pl – jm666