Installatori
Dettagli su come funzionano gli installatori e come creare i propri installatori/distribuzioni personalizzati per installazioni ospitate.
Installatori attuali
A partire da Volta 0.7.0, tutti gli installatori ufficiali funzionano allo stesso modo:
- Estraggono i file binari di Volta
- Chiamano
volta setupusando il file binariovoltaestratto (vedi volta setup per maggiori informazioni)
Installatore Windows
L'installatore Windows estrae tutti i file binari in Program Files\Volta e aggiunge quella cartella alla variabile d'ambiente Path del sistema. Creerà anche shim in quella directory per i seguenti strumenti:
nodenpmnpxyarn
Installatori Unix
Gli installatori Unix estraggono tutti i file binari in ~/.volta/bin, quindi installano solo per l'utente specifico.
Saltare la configurazione di Volta
Se desideri eseguire l'installatore ma non vuoi che volta setup modifichi i tuoi script di configurazione, puoi passare l'opzione --skip-setup all'installatore:
curl https://get.volta.sh | bash -s -- --skip-setupWARNING
Attualmente non supportiamo il salto di volta setup su Windows.
Github CI
Per comodità, forniamo un'azione Github personalizzata che scaricherà automaticamente Volta, lo metterà in cache e scaricherà gli strumenti con versioni fissate nel package.json del progetto.
Installare versioni precedenti
Lo script di installazione predefinito fornito da get.volta.sh supporta solo l'installazione di Volta 1.1.0 e versioni successive. Se desideri installare una versione precedente, puoi usare il seguente script su Unix, sostituendo 1.0.8 con la versione che desideri installare:
curl https://raw.githubusercontent.com/volta-cli/volta/8f2074f423c65405dfba9858d9bcf393c38ffb45/dev/unix/volta-install.sh | bash -s -- --version 1.0.8Per Windows, puoi scaricare e installare il file di installazione .msi di una versione specifica.
WARNING
Volta non supporta il downgrade, quindi per fare un downgrade, devi disinstallare completamente Volta e poi installare la versione inferiore.
Installatori personalizzati
Per creare installatori/metodi di distribuzione personalizzati, ci sono due passaggi obbligatori e uno opzionale:
Distribuire i file binari
I file binari stessi devono essere trasferiti alla macchina di destinazione. Il file volta.manifest nel pacchetto di rilascio elencherà i file binari necessari. A partire da Volta 0.7.0, i file richiesti sono:
volta[.exe]volta-shim[.exe]volta-migrate[.exe]
Tutti questi file binari devono essere distribuiti nella stessa directory e quella directory dovrebbe essere nel PATH in modo che le chiamate al comando volta funzionino correttamente.
Directory degli shim
La directory degli shim di Volta deve anche essere aggiunta al PATH in modo che gli shim funzionino anche come previsto. La directory degli shim si trova in $VOLTA_HOME/bin (%VOLTA_HOME%\bin su Windows), dove VOLTA_HOME è per impostazione predefinita:
~/.voltasu Unix%LOCALAPPDATA%\Voltasu Windows
Se necessario, puoi gestire manualmente l'aggiornamento del PATH, oppure puoi chiamare volta setup (come fanno gli installatori ufficiali, come descritto sopra).
Directory principale personalizzata di Volta (opzionale)
Se desideri utilizzare una directory diversa dalla VOLTA_HOME predefinita elencata nella sezione precedente per i dati di Volta, devi impostare la variabile d'ambiente VOLTA_HOME su quella directory. Se quella variabile è impostata, allora volta setup funzionerà ancora correttamente per la directory dati personalizzata.