Questo è il comando opam-switch 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
opam-switch - Gestisce installazioni multiple di compilatori.
SINOSSI
op interruttore [OPZIONE]... [COMANDO] [ARG] ...
DESCRIZIONE
Questo comando consente di passare da una versione all'altra del compilatore, installando il file
compilatore se op interruttore viene utilizzato per passare a quel compilatore per la prima volta. IL
le diverse versioni del compilatore sono totalmente indipendenti l'una dall'altra, il che significa che OPAM
mantiene uno stato separato (ad esempio elenco dei pacchetti installati...) per ciascuno.
Consulta la documentazione di op interruttore stratagemma per vedere i compilatori disponibili e
come cambiarlo o installarne uno nuovo.
COMANDI
Senza argomenti, il valore predefinito è stratagemma.
INTERRUTTORE
Con un INTERRUTTORE argomento, il valore predefinito è set INTERRUTTORE.
install INTERRUTTORE
Installa il compilatore indicato. Il comando fallisce se lo switch è già installato (ad es.
non passerà in modo trasparente allo switch del compilatore installato, come con set).
set INTERRUTTORE
Imposta l'interruttore attualmente attivo, installandolo se necessario.
rimuovere INTERRUTTORE
Rimuovi il compilatore indicato.
export RISORSE
Salva lo stato del cambio corrente in un file.
importare RISORSE
Importa uno stato di commutazione salvato.
Reinstallare INTERRUTTORE
Reinstallare l'opzione del compilatore specificata. Ciò reinstallerà anche tutti i pacchetti.
stratagemma
Compilatori di elenchi. Per impostazione predefinita, elenca i compilatori installati e "standard". Utilizzare "--all" per
ottenere l'elenco di tutti i compilatori installabili. La prima colonna visualizza il nome dello switch
(se presente), il secondo lo stato dell'interruttore (C = corrente, I = installato, -- = non
installato), il terzo il nome del compilatore e l'ultimo la descrizione del compilatore.
Per passare a un alias del compilatore già installato (con stato = I), utilizzare op interruttore
. Se vuoi usare un nuovo compilatore , usa op interruttore : questo sarà
scaricare, compilare e creare un ambiente fresco e indipendente in cui nuovi pacchetti
può essere installato. Se vuoi creare un nuovo alias del compilatore (ad esempio perché tu
ho già installato questa versione del compilatore), utilizzare op interruttore --alias-di
. Nel caso in cui e siano uguali, questo è equivalente a op interruttore
.
mostrare attraverso le sue creazioni
Mostra il compilatore corrente.
VERSIONI
-A COMP, --alias-di=COMP
Il nome della descrizione del compilatore a cui verrà assegnato un alias.
-a, --tutti
Elenca tutti i compilatori che possono essere installati sul sistema.
-b, --keep-build-dir
Mantieni la directory di compilazione. Questo è equivalente a impostare $OPAMKEEPBUILDDIR a "vero".
-d, --build-doc
Crea la documentazione del pacchetto. Questo è equivalente a impostare $OPAMBUILDOC a
"vero".
--funzionamento a secco
Simulare il comando, ma in realtà non eseguire alcuna modifica.
-e TAGS, --esterno=TAGS
Visualizza i pacchetti esterni associati ai tag indicati. Questo è deprecato, usa
`lista opam --external' invece
--impostore
Questa opzione registra le azioni nel database OPAM, senza effettivamente eseguirle
loro. AVVISO: questa opzione è pericolosa e potrebbe danneggiare l'ambiente OPAM. Voi
probabilmente vuole `--dry-run'. Sei stato avvertito.
-i, --installato
Elenca solo le opzioni del compilatore installate.
-j JOBS, --lavori=JOBS
Imposta il numero massimo di lavori simultanei da utilizzare. Puoi anche impostarlo usando il
$OPAMJOBS variabile d'ambiente.
--json=NOME DEL FILE
Salva l'output del risultato di un'esecuzione OPAM in un file leggibile da computer
-m FARE, --fare=FARE
Usa il FARE come comando 'make' predefinito.
--no-checksum
Non verificare il checksum degli archivi scaricati. Ciò equivale a impostare
$OPAMNOCHECKSUM a "vero".
--no-interruttore
Installa solo l'opzione del compilatore, senza passare ad essa. Se l'opzione del compilatore è
già installato, quindi non fare nulla.
--nessun avvertimento
Non visualizzare alcun avviso relativo alle variabili di ambiente.
--require-checksum
Rifiuta l'installazione di pacchetti che non forniscono un checksum per l'upstream
archivi. Questo è equivalente a impostare $OPAMREQUIRECHECKSUM a "vero".
-s, --breve
Emetti elenchi grezzi di nomi, uno per riga, saltando i dettagli.
--mostra-azioni
Chiama il risolutore e visualizza le azioni. Non eseguire alcuna modifica.
-t, --build-test
Costruisci e eseguire il il pacchetto unit-test. Questo è equivalente a impostare $OPAMBUILDTEST a
"vero".
COMUNI VERSIONI
Queste opzioni sono comuni a tutti i comandi.
--colore=QUANDO (assente=automatico)
Colora l'output. QUANDO deve essere uno tra "sempre", "mai" o "auto".
--criteri=CRITERI
Specifica utente preferenze per la risoluzione delle dipendenze per questa esecuzione. Sostituisce entrambi
$OPAMCRITERI e $OPAMUPGRADECRITERI. Per i dettagli sulla lingua supportata e sul
risolutori esterni disponibili, vedere
http://opam.ocaml.org/doc/Specifying_Solver_Preferences.html. Una guida generale all'uso
le preferenze del risolutore possono essere trovate su http://www.dicosmo.org/Articles/usercriteria.pdf.
Il valore predefinito è
-count(down),-count(rimosso),-notuptodate(solution),-sum(solution,version-lag),-count(new)
per gli aggiornamenti, e
-count(rimosso),-notuptodate(richiesta),-sum(request,version-lag),-count(down),-notuptodate(modificato),-count(modificato),-notuptodate(soluzione),-sum(soluzione ,versione-lag)
altrimenti.
--cudf=NOME DEL FILE
Opzione di debug: salva le richieste CUDF inviate al risolutore in NOME DEL FILE- .cudf.
- debug
Stampa il messaggio di debug su stderr. Questo è equivalente a impostare $OPAMDEBUG a "vero".
--livello di debug=LIVELLO
Come `--debug', ma consente di specificare il livello di debug (`--debug' lo imposta a 1).
Equivalente a impostazione $OPAMDEBUG a un numero intero positivo.
--versione-git
Stampa la versione git se esiste ed esci.
--Aiuto[=FMT] (predefinito=cercapersone)
Mostra questo aiuto in formato FMT (pager, normale o groff).
--no-pacchetti-base
Non installare pacchetti di base (utile a scopo di test). Questo è equivalente a
regolazione PACCHETTI $OPAMNOBASE a una stringa non vuota.
--no-auto-aggiornamento
OPAM si sostituirà con un nuovo binario trovato su OPAMROOT/opam se presente. Questo
disabilita questo comportamento.
-q, --silenzioso
Fai silenzio quando installi un nuovo compilatore.
--radice=ROOT (assente=~/.opam)
Usa il ROOT come percorso radice corrente. Questo è equivalente a impostare $OPAMROOT a ROOT.
--sicuro
Assicurati che nulla venga aggiornato o riscritto automaticamente. Utile per chiamare da
script di completamento, per esempio. Fallirà ogni volta che tale operazione è necessaria; anche
evita l'attesa di blocchi, salta le domande interattive e sovrascrive l'OPAMDEBUG
variabile.
--risolutore=CMD
Specificare il nome della dipendenza esterna risolutore. Il valore predefinito è aspcud.
O 'aspcud', 'packup' o un comando personalizzato che può contenere le variabili
%{input}%, %{output}% e %{criteria}%
--severa
Fallisce ogni volta che viene rilevato un errore in una definizione di pacchetto o in un file di configurazione. Il
l'impostazione predefinita è continuare in silenzio, se possibile.
--interruttore=INTERRUTTORE
Usa il INTERRUTTORE come l'opzione corrente del compilatore. Questo è equivalente a impostare $OPAMSWITCH
a INTERRUTTORE.
--use-internal-solver, --no-aspcud
Forza l'uso dell'euristica interna, anche se è disponibile un solutore esterno.
-v, --verboso
Sii più prolisso, mostra i sottocomandi del pacchetto e il loro output. Ripeti per vedere di più.
evento ricorrente n volte è equivalente a impostare $OPAMVERBOSE a "n".
--versione
Mostra informazioni sulla versione.
-y, --sì
Disattiva la modalità interattiva e rispondi sì a tutte le domande che altrimenti verrebbero poste
all'utente. Questo è equivalente a impostare $OPAMIE a "vero".
AMBIENTE VARIABILI
OPAM utilizza le variabili di ambiente elencate qui. Le variabili booleane dovrebbero essere impostate
a "0", "no" di "falso" per disabilitare, "1", "sì" o "vero" per abilitare.
OPAMCOLORE, quando impostato su sempre or mai, imposta un valore predefinito per l'opzione --color.
CRITERI OPAM specifica l'utente preferenze per la risoluzione delle dipendenze. Il valore predefinito è
-count(rimosso),-notuptodate(richiesta),-sum(request,version-lag),-count(down),-notuptodate(modificato),-count(modificato),-notuptodate(soluzione),-sum(soluzione ,versione-lag).
Vedi anche l'opzione --criteria
URL OPAMC può essere utilizzato per selezionare un determinato programma di "arricciatura". Vedere OPAMFECH per più opzioni.
OPAMDEBUG vedere le opzioni `--debug' e `--debug-level'.
OPAM SCARICA LAVORI imposta il numero massimo di download simultanei.
SOLUZIONE OPAMESTERNA vedere l'opzione `--solver'.
OPAMFECH specifica come scaricare i file: "wget", "curl" o un comando personalizzato dove
variabili %{URL}%, %{fuori}%, %{tentativi}%, %{comprimere}% e %{somma di controllo}% sarà rimpiazzato.
Sostituisce il valore 'download-command' dal file di configurazione principale.
OPAMJOBS imposta il numero massimo di lavoratori paralleli da eseguire.
OPAMLOCKRETRIES imposta il numero di tentativi dopo i quali OPAM rinuncia ad acquisire il suo lock e
non riesce. <= 0 significa attesa infinita.
OPAMNO rispondi no a qualsiasi domanda posta.
OPAMNOASPCUD vedere l'opzione `--no-aspcud'.
AGGIORNAMENTO OPAMNO vedere l'opzione `--no-self-upgrade'.
OPAMPINKINDAUTO se impostato, i sistemi di controllo della versione vengono rilevati durante il pinning a un percorso locale.
OPAMREQUIRECHECKSUM vedere l'opzione `--require-checksum'.
OPAMRETRIA imposta il numero di tentativi prima che i download falliscano.
OPAMROOT vedere l'opzione `--root'. Questo è impostato automaticamente da `opam config env --root=DIR'
quando DIR non è predefinito o OPAMROOT è già definito.
OPAMSAFE vedi l'opzione `--safe'
VERIFICHE OPAMSKIP ignora alcuni controlli di versione. Non sicuro, per test di compatibilità
solo.
OPAMSOLVERTIMEOUT modificare l'indennità di tempo del risolutore interno.
OPAMSTATUSLINE mostra una linea di stato dinamica che mostra cosa sta succedendo attualmente sul
terminale. (uno tra "sempre", "mai" o "auto")
INTERRUTTORE OPAM vedere l'opzione `--switch'. Impostato automaticamente da `opam config env --switch=SWITCH'.
OPAMUPGRADECRITERI specifica l'utente preferenze per la risoluzione delle dipendenze durante l'esecuzione di un
aggiornamento. Sostituzioni CRITERI OPAM negli aggiornamenti se entrambi sono impostati. Il valore predefinito è
-count(down),-count(rimosso),-notuptodate(solution),-sum(solution,version-lag),-count(new).
Vedi anche l'opzione --criteria
OPAMUSE INTERNAL SOLVER vedere l'opzione `--use-internal-solver'.
OPAMUTF8 usa i caratteri UTF8 nell'output (uno tra "always", "never" o "auto"). Di
default `auto', che è determinato dalle impostazioni internazionali).
OPAMUTF8MSGS utilizzare caratteri UTF8 estesi (cammelli) nei messaggi OPAM. Implica OPAMUTF8.
Questo è impostato per impostazione predefinita solo su OSX.
OPAMVAR_var sovrascrive il contenuto della variabile var quando si sostituiscono le stringhe `%{var}%`
nei file "opam".
OPAMVAR_pacchetto_var sovrascrive il contenuto della variabile pacchetto:var quando si sostituisce
Stringhe `%{package:var}%` nei file `opam`.
OPAMVERBOSO vedere l'opzione `--verbose'.
OPAMIES vedere l'opzione `--sì'.
ULTERIORE DOCUMENTAZIONE
Vedere https://opam.ocaml.org.
AUTORI
Thomas Gazagnaire[email protected]>
Anil Madhavapeddy[email protected]>
Fabrice Le Fessant[email protected]>
Frederic Tuong[email protected]>
Louis Gesbert[email protected]>
Vincent Bernardoff[email protected]>
Guillem Rieu[email protected]>
Roberto Di Cosmo[email protected]>
Utilizza opam-switch online utilizzando i servizi onworks.net