Tengo la opción "Reabrir Windows al volver a iniciar sesión", que en mi macbook 11.6 reabrirá aplicaciones como vscode y iTerm2 después de reiniciar. Quiero que el Windows reabierto tenga las variables de entorno esperadas.
La mayoría de las aplicaciones se reabren sin problemas, pero en vscode me sale el error The terminal process failed to launch: Path to shell executable "pwsh" does not exist.
Por lo que veo, el problema está relacionado con el procedimiento del sistema para crear PATH
no se ejecuta para Windows reabierto en el inicio de sesión . Al lanzar bash puedo ver el proceso PATH
la variable de entorno es algo así como /usr/bin:/bin:/usr/sbin:/sbin
que explica la "pwsh" does not exist
error... (porque pwsh
está en /usr/local/bin/
que normalmente está en mi PATH
pero no está aquí).
Podría resolver el problema inmediato especificando la ruta completa a mi ejecutable de shell en mi configuración vscode, pero otras herramientas como pyenv
calzos y gcloud
también faltan en el PATH
así que esto no resuelve el problema de root.
¿Existe alguna configuración de MacOS que pueda cambiar para que la reapertura de Windows tenga las variables de entorno correctas?
O bien, veo que cuando iTerm2 se reabre se inicia mi pwsh
shell y de alguna manera tiene el PATH
-- ¿podría la aplicación vscode copiar la lógica de inicio de iTerm2 para comenzar con las variables de entorno correctas?