Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Codelens de Visual Studio Code no ejecuta REPL ni tests #203

Open
dgcorti opened this issue Sep 26, 2024 · 2 comments
Open

Codelens de Visual Studio Code no ejecuta REPL ni tests #203

dgcorti opened this issue Sep 26, 2024 · 2 comments
Labels
ide related question Further information is requested

Comments

@dgcorti
Copy link

dgcorti commented Sep 26, 2024

Hola, buenas a todos

Me sale este error al correr un test desde el codelens de VS Code.
`* Ejecutando tarea: 'wollok' test -f 'tp1/tests_tp1_parte4.wtest' --skipValidations -p '/home/damian/Escritorio/UTN/PDP/objetos/mini-tps-objetos-2024-dgcorti'

/usr/bin/bash: línea 1: wollok: orden no encontrada

  • Error del proceso del terminal "/usr/bin/bash '-c', ''wollok' test -f 'tp1/tests_tp1_parte4.wtest' --skipValidations -p '/home/damian/Escritorio/UTN/PDP/objetos/mini-tps-objetos-2024-dgcorti''" al iniciarse (código de salida: 127).
  • Las tareas reutilizarán el terminal, presione cualquier tecla para cerrarlo. `

El mismo mensaje de error aparece si quiero ejecutar un REPL desde el codelens.

Algunas aclaraciones:

  • Estoy parado sobre la carpeta del proyecto.
  • Está instalado Wollok.wollok --version retorna 0.2.7.
  • Están instaladas las extensiones de Visual Studio Code.
  • Dentro de las opciones de configuración de la extensión wollok-lsp-ide, el campo "path" contiene el valor "wollok".
  • La versión de Node es la 20.
  • Cerré la terminal abierta en VS Code y abrí una nueva terminal.
  • Reinicié el sistema (Linux Mint 21.3 Cinnamon).
  • Puedo correr sin problemas el REPL si lo ejecuto desde una terminal cualquiera, incluso desde la terminal integrada de VS Code. Lo único que no funciona es el codelens de VS Code.

Desde ya, gracias por el tiempo.

Saludos,

Damián

Pd: Adjunto imagen del error.
Captura de pantalla de 2024-09-19 18-34-13

@fdodino
Copy link
Contributor

fdodino commented Oct 3, 2024

Hola @dgcorti ,
yo chequearía dos cosas

  1. que hayas instalado ts-cli así:
npm i -g wollok-ts-cli

es importante el -g para que te lo instale de manera global. También es importante que no tengas otra variante de node por defecto. Habría que ver

node --version
  1. qué configuración tenés en visual studio code. Hacé Ctrl + , y verificá en Wollok LSP IDE qué tenés en el wollok-ts-cli path:

image

Debería decir wollok y no ./wollok

Si eso sigue sin funcionar mi recomendación es que utilices la segunda alternativa, que es bajarte el ejecutable para tu sistema operativo (Linux en tu caso) y hacé

sudo cp ./wollok-ts-cli-linux-92382935.tar.gz  /usr/bin/wollok # o como se llame el archivo que descargaste

Eso lo va a poner en el bin, al menos salís del paso. Lo malo de este approach es que tenés que actualizar a mano cada versión nueva que salga del cli, mientras que con node es tan simple como hacer

npm update wollok-ts-cli
# o...
npm i -g wollok-ts-cli

@PalumboN
Copy link
Contributor

Otra pregunta es qué terminal estás usando? Y si es la misma que usa las opciones del IDE (si tenés más que una estaría bueno hacer la prueba manual en cada una a ver si en alguna también te falla).

@PalumboN PalumboN added needs discussion Further discussion is needed to start developing a solution ide related labels Nov 11, 2024
@PalumboN PalumboN added question Further information is requested and removed needs discussion Further discussion is needed to start developing a solution labels Nov 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ide related question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants