Skip to content

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:

  1. Desempaquetar los binarios de Volta
  2. Llamar volta setup con el binario volta 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:

bash
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:

bash
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.