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

Versiones de NVM cuando invoca a CLI #173

Open
ivojawer opened this issue Aug 4, 2024 · 1 comment
Open

Versiones de NVM cuando invoca a CLI #173

ivojawer opened this issue Aug 4, 2024 · 1 comment
Labels
component: commands Commands to run severity: 3 - major High priority issue

Comments

@ivojawer
Copy link
Contributor

ivojawer commented Aug 4, 2024

Dado que en las instrucciones de instalacion se pide instalar wollok-ts-cli con la version 20 de Node, si la shell que levanta VSCode corre otra version (la que este seteada por default) entonces no va a encontrar el comando wollok

Con @lspigariol nos pegamos contra esto, el tenia un nvm que se veia mas o menos asi

11.0.4
20.16.0
default -> 11.0.4

y para que funcione tuvimos que cambiar el default nvm alias default 20 y reiniciar VSCode.

Me parecio una solucion medio restrictiva. Ademas de que en las computadoras de laboratorios seguramente el default sea otra version y no se que tan facil sea cambiarlo

@ivojawer ivojawer added the component: commands Commands to run label Aug 4, 2024
@ivojawer
Copy link
Contributor Author

ivojawer commented Aug 4, 2024

Algunas opciones para ayudar con esto:

  1. Creo que estaria copado que el comando wollok init inicialice el proyecto con un .nvmrc en la version que nos guste. Aunque esta por si solo no arreglaria nada
  2. Aca hay un hilo gigante de stackoverflow sobre esto y saque algunas cosas para probar
    • La configuracion de task puede tomar un atributo runtimeExecutable que es precisamente para pasarselo a nvm, lo dice tambien la docu de vscode. Habria que tocar la crecion de las tasks del lado del client
      { type: 'wollok', task },
    • Si no hay configuraciones medio locas para que corra un nvm use o similar cada vez que abre una terminal, explicado aca o en este otro post tambien.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: commands Commands to run severity: 3 - major High priority issue
Projects
None yet
Development

No branches or pull requests

2 participants