uqbar-project/wollok-lsp-ide

Ejecutar un programa está roto

PalumboN opened this issue · 1 comments

Al querer ejecutar un programa con el Lens Run program, un error aparece en consola:

 *  Executing task: /Users/palumbon/wollok run 'pepitaGame.juego' --skipValidations -p /Users/palumbon/git/pepita 

🚀 Running program pepitaGame.juego as a program on /Users/palumbon/git/pepita
🌏 Building environment for pepitaGame.juego...

💥 Uh-oh... Unexpected Error!
Could not resolve reference to pepitaGame.juego

El problema es que está creando mal el comando, debería ser:

/Users/palumbon/wollok run -g 'src.pepitaGame.juego' --skipValidations -p /Users/palumbon/git/pepita
  • Falta la carpeta src (realted #118 por tener que saber el path base del workspace, ambos problemas se solucionan con eso)
  • En este caso es un juego, así que hay que meterle el -g (related #123)
  • Y según el package.json, habría que pasar la folder de assets -a

Con Fer decimos de tener 2 lens: run game y run program y que el usuario elija qué ejecutar