Instaladores
Detalles sobre cómo funcionan los instaladores y cómo crear tu propio instalador personalizado / distribución para instalaciones gestionadas.
Instaladores Actuales
Desde Volta 0.7.0, todos los instaladores oficiales funcionan de la misma manera:
- Desempaquetar los binarios de Volta
- Llamar
volta setup
con el binariovolta
que fue desempaquetado (ver volta setup para más información)
Instalador de Windows
El instalador de Windows desempaquetará todos los binarios en Program Files\Volta
y añadirá esa carpeta a la variable de entorno Path
del Sistema. También creará los shims para las siguientes herramientas en ese directorio:
node
npm
npx
yarn
Instalador de Unix
El instalador de unix desempaquetará todos los binarios en ~/.volta/bin
, por lo que se instalan solo para el usuario específico.
Saltando la Configuración de Volta
Si deseas ejecutar el instalador pero no quieres que tus scripts de perfil sean modificados por volta setup
, puedes pasar la opción --skip-setup
al instalador:
curl https://get.volta.sh | bash -s -- --skip-setup
WARNING
Actualmente no soportamos saltar volta setup
en Windows.
Github CI
Por conveniencia, proporcionamos una acción personalizada de Github que automáticamente descargará Volta, lo almacenará en caché, y descargará las versiones fijadas de tus herramientas en el package.json
del proyecto.
Instalando Versiones Antiguas
El script instalador por defecto proporcionado por get.volta.sh solo soporta instalar Volta 1.1.0 y superior. Si deseas instalar una versión más antigua, puedes instalarla usando el siguiente script en Unix, reemplazando 1.0.8
con la versión que quieres instalar:
curl https://raw.githubusercontent.com/volta-cli/volta/8f2074f423c65405dfba9858d9bcf393c38ffb45/dev/unix/volta-install.sh | bash -s -- --version 1.0.8
Para Windows, puedes descargar e instalar el archivo Instalador .msi
para la versión específica que quieres instalar.
WARNING
Volta no soporta degradar, por lo que para degradar necesitarás desinstalar completamente Volta y luego instalar la versión inferior.
Instaladores Personalizados
Para crear un instalador personalizado / método de distribución, hay dos pasos obligatorios y un paso opcional:
Distribuir los Binarios
Los binarios mismos necesitarán ser entregados a la máquina objetivo. La lista de binarios necesarios estará listada en volta.manifest
en los archivos de release. Desde Volta 0.7.0, los archivos requeridos son:
volta[.exe]
volta-shim[.exe]
volta-migrate[.exe]
Todos estos binarios necesitan ser distribuidos en el mismo directorio entre sí y ese directorio debería estar en el PATH
para que las llamadas a comandos volta
funcionen correctamente.
Directorio Shim
El directorio shim de Volta necesita ser añadido al PATH
también, para que los shims funcionen como se espera también. El directorio shim está en $VOLTA_HOME/bin
(%VOLTA_HOME%\bin
en Windows), donde VOLTA_HOME
está predeterminado a:
~/.volta
en Unix%LOCALAPPDATA%\Volta
en Windows
Actualizar el PATH puede ser gestionado manualmente, si se desea, o puedes llamar volta setup
(como hacen los instaladores oficiales, descritos arriba).
Volta Home Personalizado (Opcional)
Si deseas usar un directorio diferente para los datos de Volta que el VOLTA_HOME
por defecto listado en la sección anterior, necesitas establecer la variable de entorno VOLTA_HOME
a ese directorio. Si eso está establecido, entonces volta setup
aún funcionará correctamente para un directorio de datos personalizado.