Saltearse al contenido

Problemas comunes

Acá hay una lista de errores comunes detectados al instalar o ejecutar Wollok.

La ejecución de scripts está deshabilitada en este sistema (Powershell)

Sección titulada «La ejecución de scripts está deshabilitada en este sistema (Powershell)»

Al querer ejecutar wollok por primera vez en Windows es posible que tire el siguiente error indicando que la consola no tiene permisos de ejecución de scripts o que El término ‘wollok’ no es reconocido como el nombre de un cmdlet, función, archivo de script o programa ejecutable.

image

Para solucionarlo es necesario habilitar la ejecución de scripts, para eso:

  1. Abrí una consola (Powershell) en modo administrador: Buscar la aplicación Powershell -> Click derecho -> Ejecutar como administrador.

  2. Cambiar la política a Unrestricted con el comando:

Ventana de terminal
Set-ExecutionPolicy Unrestricted
  1. Responder que sí a la confirmación del cambio: tipear S y enter.

  2. Confirmar que el valor haya cambiado, debería responder Unrestricted:

Ventana de terminal
Get-ExecutionPolicy
  1. Listo! Cerrá esa consola y volvé a ejecutar wollok desde una nueva consola o desde el VSCode.

Si ya tenías otra versión de node además de la necesaria para Wollok, y usás nvm, es posible que tengas problemas al usar el VSCode si la versión default no es la esperaba.

Para eso podés verificar la versión por default:

Ventana de terminal
nvm version default

Si no es la recomendada, podés cambiar el alias:

Ventana de terminal
nvm alias default 20

Podés continuar haciendo el Tour por las herramientas de VSCode para ver cómo sacarle provecho a la herramienta.

Si no encontraste el problema o no está solucionado

Sección titulada «Si no encontraste el problema o no está solucionado»

Por favor reportalo como issue en el repositorio de Github así te damos una mano y le hacemos seguimiento.

Si tuviste problemas al instalar Wollok usando Node, te sugerimos probar con la instalación alternativa mientras encontramos una solución.

También podés ponerte en contacto con el equipo por medio del Discord de Uqbar.