Dies ist der Befehl perlbrewp, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
perlbrew - Perl-Umgebungsmanager.
ZUSAMMENFASSUNG
perlbrew-Befehlssyntax:
Perlbräu [Optionen] [Argumente]
Befehle:
init Initialisiert die Perlbrew-Umgebung.
info Nützliche Informationen zur Perlbrew-Installation anzeigen
installieren Perl installieren
deinstallieren Deinstallieren Sie die angegebene Installation
verfügbar Liste der verfügbaren Perls zum Installieren
lib Lokale::lib-Verzeichnisse verwalten.
alias Geben Sie Perl-Installationen einen neuen Namen
upgrade-perl Aktualisieren Sie die aktuelle Perl
list Liste der Perl-Installationen
use Verwendet die angegebene Perle in der aktuellen Shell
off Deaktivieren Sie Perlbrew in der aktuellen Shell
switch Benutze dauerhaft das angegebene Perl als Standard
Ausschalten Perlbrew dauerhaft ausschalten (zur Systemperl zurückkehren)
exec exec-Programme mit angegebenen Perl-Umgebungen.
self-install Installiere perlbrew selbst unter PELBREW_ROOT/bin
Selbst-Upgrade Upgrade perlbrew selbst.
install-patchperl Installiere patchperl
install-cpanm Installiere cpanm, einen freundlichen Begleiter.
install-multiple Installieren Sie mehrere Versionen und Geschmacksrichtungen von Perl
download Laden Sie den angegebenen Tarball der Perl-Distribution herunter.
bereinige Tarballs und Build-Verzeichnisse
Version Version anzeigen
Hilfe Detailliertere Anweisungen lesen
Generische Befehlsoptionen:
-q --quiet Seien Sie bei informativen Ausgabenachrichten ruhig.
-v --verbose Erzähl mir mehr darüber.
Siehe `perlbrew help` für die vollständige Dokumentation von perlbrew, oder
Siehe `perlbrew-Hilfe ` für eine detaillierte Beschreibung des Befehls.
CONFIGURATION
PERLBREW_ROOT
Standardmäßig erstellt und installiert Perlbrew Perls in "$ENV{HOME}/perl5/perlbrew"
Verzeichnis. Um ein anderes Verzeichnis zu verwenden, setzen Sie diese Umgebungsvariable in Ihrem
"bashrc" in das Verzeichnis in Ihrem Shell-RC, bevor Sie den RC von perlbrew beziehen.
Es ist möglich, ein Perlbrew-Root mit mehreren Benutzerkonten auf demselben zu teilen
Maschine. Daher müssen die Leute nicht die gleiche Version von Perl über ein
Über. Angenommen, "/opt/perl5" ist das Verzeichnis, das wir freigeben möchten. Alle Benutzer sollten sein
können dieses Snippet an ihre Bashrc anhängen, um es effektiv zu machen:
exportiere PERLBREW_ROOT=/opt/perl5
Quelle ${PERLBREW_ROOT}/etc/bashrc
Danach sollte jeder PATH "/opt/perl5/bin" enthalten und
"/opt/perl5/perls/${PERLBREW_PERL}/Behälter". Jeder Benutzer kann "perlbrew switch" aufrufen und
"perlbrew use", um unabhängig zu einer anderen Perl-Umgebung ihrer Wahl zu wechseln.
Allerdings darf nur der Benutzer mit Schreibberechtigung für $PERLBREW_ROOT CPAN installieren
Module. Dies ist je nach Arbeitskonvention Ihres Teams sowohl gut als auch schlecht.
Wenn Sie CPAN-Module nur für sich selbst installieren möchten, sollten Sie die "lib"
Befehl zum Erstellen einer persönlichen local::lib-Umgebung. local::lib-Umgebungen sind
persönlich und werden nicht zwischen verschiedenen Benutzern geteilt. Für weitere Details lesen Sie "perlbrew
help lib" und die Dokumentation von local::lib.
Wenn Sie sogar eine kühlere Modulisolierung wünschen und CPAN-Module installieren möchten, die für
nur ein Projekt, dafür sollten Sie Karton verwenden.
Es ist auch möglich, diese Variable vor der Installation von Perlbrew zu setzen, um Perlbrew zu erstellen
installiert sich unter dem angegebenen PELBREW_ROOT:
exportiere PERLBREW_ROOT=/opt/perl5
kräuseln -kL http://install.perlbrew.pl | heftiger schlag
Danach wird die ausführbare Perlbrew-Datei als "/opt/perl5/bin/perlbrew" installiert.
PERLBREW_HOME
Standardmäßig speichert perlbrew die benutzerspezifischen Einstellungen im Verzeichnis "$ENV{HOME}/.perlbrew". Zu
Verwenden Sie ein anderes Verzeichnis, setzen Sie diese Umgebungsvariable in Ihrem Shell-RC, bevor Sie
Sourcing perlbrews RC.
In einigen Fällen befindet sich Ihr Home-Verzeichnis beispielsweise auf NFS und wird von mehreren Computern gemeinsam genutzt.
Vielleicht möchten Sie mehrere verschiedene Perlbrew-Einstellungen pro Maschine haben. Dazu können Sie
Verwenden Sie die Umgebungsvariable "PERLBREW_HOME", um perlbrew mitzuteilen, wo nach dem gesucht werden soll
Initialisierungsdatei. Hier ist ein kurzer Bash-Snippet für das gegebene Szenario.
if [ "$(hostname)" == "machine-a" ]; dann
exportieren Sie PERLBREW_HOME=~/.perlbrew-a
elif [ "$(hostname)" == "machine-b" ]; dann
exportieren Sie PERLBREW_HOME=~/.perlbrew-b
fi
Quelle ~/perl5/perlbrew/etc/bashrc
PERLBREW_CONFIGURE_FLAGS
Diese Umgebungsvariable gibt die Liste von Befehlen wie Flags an, die weitergegeben werden sollen
'sh konfigurieren'. Standardmäßig ist es '-de'.
PERLBREW_CPAN_MIRROR
Die CPAN-Spiegel-URL Ihrer Wahl.
BEFEHL: INIT
Verwendung: perlbrew init
Der Befehl "init" sollte jedes Mal manuell aufgerufen werden, wenn Sie (der perlbrew-Benutzer) aktualisieren oder
Perlbrew neu installieren.
Wenn das Upgrade mit dem Befehl "self-upgrade" oder durch Ausführen des einzeiligen Installationsprogramms durchgeführt wird
manuell wird dieser Befehl automatisch aufgerufen.
BEFEHL: INFOS
Info [Modul]
Verwendung: perlbrew info [ ]
Zeigen Sie nützliche Informationen zur Perlbrew-Installation an.
Wenn ein Modul angegeben ist, wird die Version und der Standort des Moduls angezeigt.
BEFEHL: INSTALLIEREN
installieren [Optionen] Perl-
installieren [Optionen]
Erstellen und installieren Sie die angegebene Version von Perl.
Versionsnummern sehen normalerweise wie "5.x.xx" oder "perl-5.xx.x-RCx" für die Veröffentlichung aus
Kandidaten.
Die angegebene Perl wird von der offiziellen CPAN-Website oder vom Mirror heruntergeladen
Website zuvor konfiguriert.
Fügen Sie '--mirror $URL' hinzu, um die URL der Spiegel-Site anzugeben.
installieren [Optionen] perl-stabil
installieren [Optionen] stabil
Eine bequeme Möglichkeit, die neueste stabile Version von Perl zu installieren, von denen, die
erhältlich.
installieren [Optionen] Perl-Blei
installieren [Optionen] Blei
Eine spezielle Möglichkeit, die blead-Version von Perl zu installieren, die hier heruntergeladen wird
spezifische URL unabhängig von den Spiegeleinstellungen:
http://perl5.git.perl.org/perl.git/snapshot/blead.tar.gz
installieren [Optionen] /Pfad/zu/perl/git/checkout/dir
Erstellen und installieren Sie aus dem angegebenen Git-Checkout-Verzeichnis.
installieren [Optionen] /Pfad/zu/perl-5.14.0.tar.gz
Erstellen und installieren Sie aus der angegebenen Archivdatei.
installieren [Optionen] http://example.com/mirror/perl-5.12.3.tar.gz
Erstellen und installieren Sie von der angegebenen URL. Unterstützte URL-Schemata sind "http://", "https://",
"ftp://" und "file://".
Optionen für den Befehl "install":
-f --force Installation erzwingen
-j $n Paralleles Erstellen und Testen. Ex. C
-n --notet Test überspringen
--switch Einmal erfolgreich zu diesem Perl wechseln
eingebaut, als ob mit `perlbrew switch `
--as Installiert die angegebene Perl-Version mit einem Namen.
Ex. C
--noman Installation von Manpages überspringen
--thread Build Perl mit aktivierten Usethreads
--multi Build Perl mit aktiviertem usemultiplicity
--64int Build Perl mit aktiviertem use64bitint
--64all Build Perl mit aktiviertem use64bitall
--ld Build Perl mit aktiviertem uselongdouble
--debug Build Perl mit aktiviertem DEBUGGING
--clang Build perl mit dem clang-Compiler
-D,-U,-A Schalter, die an das Perl-Configure-Skript übergeben werden.
Ex. C
--sitecustomize $Dateiname
Geben Sie eine zu installierende Datei als sitecustomize.pl an
Standardmäßig werden alle Installationen nach ihrem Namen wie folgt konfiguriert:
sh Konfigurieren -de -Dprefix=$PERLBREW_ROOT/perls/
BEFEHL: MEHRERE INSTALLATION
Verwendung: perlbrew install-multiple [Optionen] ...
Erstellen und installieren Sie die angegebenen Versionen von Perl.
"install-multiple" akzeptiert die gleichen Optionen wie der Befehl "install" plus die
folgende:
--beide $flavor Wobei $flavor einer von C . ist , C , C ,
C<64int>, C<64all>, C und C .
Installieren Sie für jede angegebene Perl-Version zwei
Aromen, eine mit dem Flag C<--$flavor> gesetzt
und das andere ohne aus. C<--beide> können sein
mehrfach mit unterschiedlichen Werten bestanden
und in diesem Fall alles Mögliche
Kombinationen generiert werden.
--common-variations äquivalent zu C<--both thread --both ld --both 64int>
--all-variations generiert alle möglichen Geschmackskombinationen
--append $string Fügt den angegebenen String an die generierten Namen an
Zum Beispiel:
perlbrew install-multiple 5.18.0 blead --both thread --both debug
Installiert die folgenden Perls:
Perl-Blei
perl-blead-debug
perl-blead-thread-multi
perl-blead-thread-multi-debug
perl-5.18.0
perl-5.18.0-debug
perl-5.18.0-thread-multi
perl-5.18.0-thread-multi-debug
(beachten Sie, dass die Geschmacksrichtung "multi" automatisch ausgewählt wird, da "thread" dies erfordert)
Ein weiteres Beispiel mit benutzerdefinierten Kompilierungsflags:
perlbrew install-multiple 5.18.0 --both thread -Doptimize='-O3' --append='-O3'
BEFEHL: UNINSTALL
Verwendung: perlbrew deinstallieren
Deinstalliert die angegebene Perl-Installation. Der Name ist der Installationsname wie in der Ausgabe
von `perlbrew list`
BEFEHL: VERWENDUNG
Verwendung: Perlbräu - [perl- | | ]
Verwenden Sie die angegebene Version von Perl in der aktuellen Shell. Dies wirkt sich nicht auf neu geöffnete Shells aus.
Zeigt ohne Parameter die derzeit verwendete Perl-Version an.
BEFEHL: SWITCH
Verwendung: Perlbrew-Schalter [ ]
Wechseln Sie zur angegebenen Version und machen Sie sie zum Standard für dieses und alle zukünftigen Terminals
Sitzungen.
Zeigt ohne Parameter die aktuell ausgewählte Perl-Version an.
BEFEHL: LISTE
Verwendung: Perlbrew-Liste
Listen Sie alle Perl-Installationen innerhalb des perlbrew-Roots auf, die durch die $PERLBREW_ROOT-Umgebung angegeben sind
Variable. Standardmäßig ist der Wert "~/perl5/perlbrew".
Wenn mit einigen Perl-Installationen Bibliotheken verknüpft sind, werden sie als Teil von
der Name. Die Ausgabeelemente in dieser Liste können das Argument in verschiedenen anderen Befehlen sein.
BEFEHL: VERFÜGBAR
Verwendung: perlbrew verfügbar [--all]
Listen Sie die kürzlich verfügbaren Versionen von Perl auf CPAN auf.
Die Liste wird von der Webseite abgerufenhttp://www.cpan.org/src/README.html> und ist nicht
die Liste *aller* Perl-Versionen, die jemals in der Vergangenheit veröffentlicht wurden.
Um eine Liste aller jemals veröffentlichten Perls zu erhalten, verwenden Sie die Option "--all".
HINWEIS: Dieser Befehl könnte in Zukunft wegfallen und eine Option des 'list'-Befehls werden.
BEFEHL: OFF
Verwendung: Perlbräu aus
Deaktivieren Sie Perlbrew vorübergehend in der aktuellen Shell. Aktiviert effektiv die Standardeinstellung
System-Perl, was auch immer das ist.
Dieser Befehl funktioniert nur, wenn Sie die Anweisung von `source $PERLBREW_ROOT/etc/bashrc` in . hinzufügen
Ihre Shell-Initialisierung (bashrc / zshrc).
BEFEHL: AUSSCHALTEN
Verwendung: Perlbrew-Abschaltung
Perlbrew dauerhaft deaktivieren. Verwenden Sie den Befehl "switch", um ihn wieder zu aktivieren. Rufen Sie den Befehl "benutzen" auf
um es nur in der aktuellen Shell zu aktivieren.
Reaktiviert das Standardsystem Perl, was auch immer das ist.
BEFEHL: ALIAS
Verwendung: perlbrew alias [-f] create
Erstellen Sie einen Alias für die Installation namens .
Verwendung: perlbrew alias [-f] umbenennen
Benennen Sie den Alias in einen neuen Namen um.
Verwendung: perlbrew alias delete
Löschen Sie den angegebenen Alias.
BEFEHL: EXEC
Verwendung: perlbrew exec [--with perl-name[,perl-name...]]
Führen Sie den Befehl für jede Perl-Installation nacheinander aus.
Führen Sie beispielsweise ein Hello-Programm aus:
perlbrew exec perl -e 'print "Hallo von $]\n"'
Die Ausgabe sieht folgendermaßen aus:
perl-5.12.2
==========
Hallo Wort aus perl-5.012002
perl-5.13.10
==========
Hallo Wort aus perl-5.013010
perl-5.14.0
==========
Hallo Wort aus perl-5.014000
Beachten Sie, dass der Befehl nicht parallel ausgeführt wird.
Wenn das Argument "--with" angegeben wird, wird der Befehl nur mit dem angegebenen . ausgeführt
Perl-Installationen. Der folgende Befehl installiert das Moose-Modul in Perl-5.12, unabhängig davon
die aktuelle Perle:
perlbrew exec --mit perl-5.12 cpanm Moose
Es können mehrere Installationsnamen angegeben werden:
perlbrew exec --mit perl-5.12,perl-5.12-debug,perl-5.14.2 cpanm Moo
Sie werden entweder durch Leerzeichen oder Kommas getrennt. Wenn Leerzeichen verwendet werden, ist ein Anführungszeichen erforderlich
die gesamte Spezifikation als ein Argument, aber dann können Kommas in der Installation verwendet werden
Namen:
perlbrew exec --with '5.12 5.12,debug 5.14.2@nobita @shizuka' cpanm Moo
Wie oben gezeigt, kann das Präfix "perl-" weggelassen werden, und es können auch Bibliotheksnamen angegeben werden.
Lib-Namen können ohne einen Perl-Installationsnamen erscheinen, in solchen Fällen wird davon ausgegangen, dass es sich um
"aktuelle Perle".
Im Moment können alle angegebenen Namen, die nicht als echte Installationsnamen aufgelöst werden können
werden bei der Ausgabe stillschweigend ignoriert. Außerdem wird der Befehls-Exit-Status nicht wieder aufgefüllt.
BEFEHL: ENV
Verwendung: perlbrew env [ ]
Befehl auf niedriger Ebene. Rufen Sie diesen Befehl auf, um die Liste der Umgebungsvariablen anzuzeigen, die
von "perlbrew" selbst für die Shell-Integration gesetzt.
Die Ausgabe ähnelt dieser (wenn Ihre Shell bash/zsh ist):
export PERLBREW_ROOT=/Users/gugod/perl5/perlbrew
exportieren Sie PERLBREW_VERSION=0.31
export PERLBREW_PATH=/Benutzer/gugod/perl5/perlbrew/bin:/Benutzer/gugod/perl5/perlbrew/perls/current/bin
export PERLBREW_PERL=perl-5.14.1
tcsh / csh-Benutzer sollten 'setenv'-Anweisungen anstelle von 'export' sehen.
BEFEHL: SYMLINK-AUSFÜHRLICHES
Verwendung: perlbrew symlink-executables [ ]
Befehl auf niedriger Ebene. Dieser Befehl wird verwendet, um den ausführbaren symbolischen Link "perl" zu erstellen,
sagen Sie "perl5.13.6". Dies ist nur für die Entwicklungsversion von Perls erforderlich.
Sie müssen dies nicht tun, es sei denn, Sie haben altes Perlbrew verwendet, um Perls zu installieren, und
Sie sind verwirrt, weil die Perle, die Sie gerade installiert haben, zu fehlen scheint
nach dem Aufrufen von `use` oder `switch`. perlbrew ändert sein Installationslayout seit Version
0.11, die besser symbolische Links zu ausführbaren Dateien generiert.
Wenn Sie gerade ein Upgrade von Perlbrew (von 0.11 oder früheren Versionen) durchgeführt haben und "Perlbrew Switch" fehlgeschlagen ist
Um zu funktionieren, nachdem Sie zu einer Entwicklungsversion von Perl gewechselt haben, sagen wir, perl-5.13.6, führen Sie dies aus
Befehl:
perlbrew symlink-ausführbare Dateien perl-5.13.6
Dadurch wird im Wesentlichen dieser symbolische Link erstellt:
${PERLBREW_ROOT}/perls/perl-5.13.6/bin/perl
-> ${PERLBREW_ROOT}/perls/perl-5.13.6/bin/perl5.13.6
Neu installierte Perls, egal ob es sich um Entwicklungsversionen handelt oder nicht, braucht kein
manuelle Behandlung mit diesem Befehl.
BEFEHL: INSTALLIEREN-CPANM
Verwendung: perlbrew install-cpanm
Installieren Sie die eigenständige ausführbare Datei "cpanm" in "$PERLBREW_ROOT/bin".
Weitere Informationen zur Existenz dieses Befehls finden Sie unter
<http://www.perlbrew.pl/Perlbrew-and-Friends.html>
BEFEHL: INSTALLIEREN-PATCHPERL
Verwendung: perlbrew install-patchperl
Installieren Sie die eigenständige ausführbare Datei "patchperl" in "$PERLBREW_ROOT/bin". Das ist
automatisch aufgerufen, wenn Ihre Perlbrew-Installation mit dem Installationsprogramm durchgeführt wird, aber nicht
mit cpan.
Weitere Informationen zur Existenz dieses Befehls finden Sie unter
<http://www.perlbrew.pl/Perlbrew-and-Friends.html>
BEFEHL: SELBST-UPGRADE
Verwendung: Perlbrew Self-Upgrade
Dieser Befehl aktualisiert Perlbrew auf die neueste Version.
BEFEHL: SELBSTINSTALLIEREN
Verwendung: perlbrew selbst installieren
HINWEIS: Sie sollten diesen Befehl in Ihrer täglichen Routine nicht ausführen müssen.
Dieser Befehl installiert Perlbrew selbst nach "$PERLBREW_ROOT/bin". Es ist für die Verwendung vorgesehen von
das Perlbrew-Installationsprogramm. Sie können jedoch Folgendes manuell tun, um nur eine Neuinstallation durchzuführen
die ausführbare "perlbrew"-Datei:
kräuseln -kL http://get.perlbrew.pl -o Perlbräu
perl ./perlbrew selbst installieren
Es unterscheidet sich geringfügig vom Ausführen des Perlbrew-Installationsprogramms, da "patchperl" nicht
in diesem Fall installiert.
BEFEHL: REINIGEN
Verwendung: perlbrew clean
Entfernt alle zuvor heruntergeladenen Perl-Tarballs und Build-Verzeichnisse.
BEFEHL: VERSION
Verwendung: Perlbrew-Version
Zeigen Sie die Version von Perlbrew an.
BEFEHL: LIB
Verwendung: perlbrew lib
Liste der Perlbrew-Bibliotheken
perlbrew lib erstellen
perlbrew lib löschen
Der Befehl `lib` wird verwendet, um local::lib Roots innerhalb von Perl-Installationen zu manipulieren.
Tatsächlich ähnelt es `perl -Mlocal::lib=/path/to/lib-name`, aber ein bisschen mehr
als nur das.
Ein Bibliotheksname kann ein Kurzname sein, der alphanumerische Zeichen enthält, wie z. B. "super", oder ein vollständiger Name.
mit einem vorangestellten Perl-Installationsnamen und einem '@'-Zeichen, zum Beispiel 'perl-5.14.2@awesome'.
Hier sind einige kurze Beispiele zum Aufrufen des Befehls `lib`:
# lib perl-5.12.3@shizuka erstellen
perlbrew lib create perl-5.12.3@shizuka
# Erstellen Sie lib perl-5.14.2@nobita und perl-5.14.2@shizuka
perlbrew verwenden perl-5.14.2
perlbrew lib erstellen nobita
perlbrew lib erstellen shizuka
# Siehe die Liste der Verwendungs-/Umschaltziele
Perlbrew-Liste
# Aktiviere eine Bibliothek in der aktuellen Shell
perlbrew verwenden perl-5.12.3@shizuka
perlbrew verwende perl-5.14.2@nobita
perlbrew verwenden perl-5.14.2@shizuka
# Aktiviere standardmäßig eine Lib
perlbrew-Schalter perl-5.12.3@shizuka
perlbrew-Schalter perl-5.14.2@nobita
perlbrew-Schalter perl-5.14.2@shizuka
# lib perl-5.14.2@nobita und perl-5.14.2@shizuka löschen
perlbrew verwenden perl-5.14.2
perlbrew lib löschen nobita
perlbrew lib löschen shizuka
# lib löschen perl-5.12.3@shizuka
perlbrew lib löschen perl-5.12.3@shizuka
Kurze Bibliotheksnamen sind lokal für das aktuelle Perl. Ein Lib-Name 'nobita' kann sich beziehen auf
'perl-5.12.3@nobita' oder 'perl-5.14.2@nobita', abhängig von Ihrer aktuellen Perl.
Geben Sie beim "Verwenden" oder "Wechseln" zu einer Bibliothek immer den Langnamen an. Eine einfache Regel: die
Argument für den Befehl "use" oder "switch" sollte in der Ausgabe von "perlbrew list" erscheinen.
BEFEHL: UPGRADE-PERL
Verwendung: perlbrew upgrade-perl
Kleinere Perl-Releases (z. B. 5.x.*) sind untereinander binärkompatibel, daher ist dieser Befehl
bietet Ihnen die Möglichkeit, ältere Perlbrew-Umgebungen zu aktualisieren.
Es aktualisiert das derzeit aktivierte Perl auf seine neuesten veröffentlichten Brüder. Wenn du eine hast
Shell mit aktiviertem 5.14.0 aktualisiert es auf 5.14.2.
BEFEHL: HERUNTERLADEN
Verwendung:
perlbrew herunterladen perl-5.14.2
perlbrew herunterladen perl-5.16.1
perlbrew herunterladen perl-5.17.3
Laden Sie die angegebene Version des Perl-Distributions-Tarballs unter "$PERLBREW_ROOT/dists/" herunter.
Verzeichnis.
BEFEHL: LISTE-MODULE
Listen Sie alle installierten cpan-Module für das aktuelle Perl auf.
Dieser Befehl kann in Verbindung mit `perlbrew exec` verwendet werden, um Ihr Modul zu migrieren
Installation zu anderen Perl. Der folgende Befehl installiert alle Module unter . neu
perl-5.16.0:
perlbrew list-module | perlbrew exec --mit perl-5.16.0 cpanm
Beachten Sie, dass dies die neuesten Versionen der Perl-Module auf dem neuen Perl, die
nicht unbedingt die gleich Modulversionen, die Sie zuvor installiert hatten.
Verwenden Sie perlbrewp online mit den onworks.net-Diensten