Questo è il comando pegasus-config che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
pegasus-config - L'autorità per dove esistono parti del sistema Pegasus sul
file system. pegasus-config può essere usato per trovare librerie come i generatori DAX.
SINOSSI
pegasus-config [-h] [--Aiuto] [-V] [--versione] [--Noeoln]
[--perl-dump] [--perl-hash] [--python-dump] [--sh-discarica]
[--bidone] [--conf] [--Giava] [--perla] [--pitone]
[--python-esterni] [--schema] [--percorso di classe]
[--sito-locale] [--completamente locale]
DESCRIZIONE
pegasus-config viene utilizzato per trovare le posizioni dei componenti del sistema Pegasus. Lo strumento è utilizzato
internamente in Pegasus e dagli utenti che hanno bisogno di trovare percorsi per le librerie del generatore DAX e
schemi.
VERSIONI
-h, --Aiuto
Stampa la guida ed esce.
-V, --versione
Stampa le informazioni sulla versione di Pegasus
--perl-dump
Scarica tutte le impostazioni in formato perl come variabili separate.
--perl-hash
Scarica tutte le impostazioni in formato perl come singolo hash perl.
--python-dump
Scarica tutte le impostazioni in formato python.
--sh-discarica
Scarica tutte le impostazioni in formato shell.
--bidone
Stampa la directory contenente i binari di Pegasus.
--conf
Stampa la directory contenente i file di configurazione.
--Giava
Stampa la directory contenente i jar.
--perla
Stampa la directory da includere nel tuo PERL5LIB.
--pitone
Stampa la directory da includere nel tuo PYTHONLIB.
--python-esterni
Stampa la directory nelle librerie Python esterne.
--schema
Stampa la directory contenente gli schemi.
--percorso di classe
Crea un classpath contenente i vasi Pegasus.
--Noeoln
Non produrre un fine linea dopo l'output. Questo è utile quando si viene chiamati da
backtick non shell negli script. Tuttavia, l'ordine è importante per questa opzione: se tu
intende utilizzarlo, specificarlo prima.
--sito-locale [D]
Creare una voce del catalogo del sito per il sito "locale". Questo è solo uno snippet XML senza root
elemento né intestazioni XML. L'argomento facoltativo "d" punta al punto di montaggio da utilizzare.
Se non specificato, il valore predefinito è la directory $HOME dell'utente.
--completamente locale [D]
Crea un catalogo completo del sito con solo il sito "locale". Lo snippet XML senza root
elemento né intestazioni XML. L'argomento facoltativo "d" punta al punto di montaggio da utilizzare.
Se non specificato, il valore predefinito è la directory $HOME dell'utente.
ESEMPIO
Per impostare la variabile PYTHONPATH nella shell per l'utilizzo dell'API Python DAX:
esporta PYTHONPATH=`pegasus-config --python`
Per impostare lo stesso percorso all'interno di Python:
config = subprocess.Popen("pegasus-config --python-dump", stdout=subprocess.PIPE, shell=True).communicate()[0]
configurazione exec
Per impostare la variabile PERL5LIB nella shell per l'utilizzo dell'API Perl DAX:
esporta PERL5LIB=`pegasus-config --perl`
Per impostare lo stesso percorso all'interno di Perl:
eval `pegasus-config --perl-dump`;
die("Impossibile valutare l'output di pegasus-config: $@") if $@;
imposterà le variabili un numero di lessicalmente local-scoped my variabili con prefisso "pegasus_"
ed espandere il percorso di ricerca di Perl per questo script.
In alternativa, puoi fallire in anticipo e raccogliere tutte le variabili relative a Pegasus in un unico
variabile globale %pegasus per comodità:
INIZIO {
eval `pegasus-config --perl-hash`;
die("Impossibile valutare l'output di pegasus-config: $@") if $@;
}
Usa pegasus-config online utilizzando i servizi onworks.net