environment variables - Los emuladores conemu y console2 no obtienen una nueva variable de ruta
environment-variables (2)
Cuando utiliza terminales basados en pestañas alternativas como ConEmu o Console2, debe reiniciar el terminal, no una sola consola (pestaña leer).
Esto se debe a que los procesos secundarios heredan su entorno, su proceso principal directo , ¡no del sistema!
A veces, se debe reiniciar el explorador (o el shell que esté utilizando para iniciar ConEmu), ya que debe eliminar el explorer.exe, por lo que su menú de inicio desaparece y lo vuelve a iniciar desde el administrador de tareas. Si todo lo demás falla, cierre la sesión y vuelva a iniciarla.
Pensé que tal vez era un problema del sistema, pero recientemente hice una instalación nueva (win7 64bit) y una instalación limpia de conemu (tenía el mismo problema con conemu y console2 en el sistema win32 antiguo). Además, todo lo que encuentro investigando tiene que ver con agregar variables a través de la línea de comando. Lo hago a través de Inicio-> Panel de control-> Sistema-> Configuración avanzada del sistema y luego reinicio de la consola. cmd recoge el camino correctamente.
Cuando agrego manualmente una nueva ruta al sistema o la variable PATH del usuario y luego reinicio la consola y echo% path%, no se ha vuelto a cargar la nueva variable PATH.
cmd.exe:
C:/Users/lotus>echo %path%
C:/Python33/;C:/Windows/system32;C:/Windows;C:/Windows/System32/Wbem;C:/Windows/
System32/WindowsPowerShell/v1.0/;C:/Program Files/nodejs/;C:/PHP;C:/ProgramData/
Composer/bin;C:/PHP;C:/PHP/ext;C:/Ruby200-x64/bin;C:/Users/lotus/AppData/Roaming
/npm
conemu
C:/Program Files/ConEmu>echo %path%
C:/Program Files/ConEmu/ConEmu;C:/Program Files/ConEmu;C:/Python33/;C:/Windows/system32;C:/Windows;C:/Windows/System32/Wbem;C:/Windows/System32/WindowsPowerShell/v1.0/;C:/Ruby200-x64/bin
Sé que hay un C: / PHP adicional, pero ese es otro problema. Todavía tengo el mismo problema si elimino eso.
Gracias
Incluso si ConEmu está cerrado, hay un proceso ConEmu64.exe. Necesito matarlo.