Establecer la variable de entorno $ PATH globalmente en Ubuntu 14.04

2

Estoy tratando de agregar la variable de ruta de entorno del compositor a nivel mundial. Lo he intentado de muchas maneras pero no parece funcionar. Busqué en otras publicaciones, pero no encontré respuestas coincidentes.

Estoy tratando de configurar laravel 5+ pero necesito agregar la ruta del compositor globalmente para acceder a la sintaxis " laravel " usando un terminal.

Un conjunto de rutas temporales que usa Terminal funciona, pero el conjunto de rutas permanentes no. ¿Cómo hago esto?

DpEN
fuente

Respuestas:

4

Puede cambiar la configuración /etc/environmentque contiene una definición de la $PATHvariable, o agregar una entrada al bashrc de todo el sistema ( /etc/bash.bashrcque no es tan universal como cambiar la configuración del entorno (es decir, solo para bash y si el bashrc de todo el sistema está realmente cargado) )

Fiximan
fuente
/etc/environment, si. /etc/bash.bashrc, no, eso solo establecería la variable en shells interactivos, no en otro lugar (las aplicaciones comenzaron desde un menú, trabajos cron, etc.). Nunca establezca variables de entorno .bashrc, solo configuraciones de shell interactivas.
Gilles
@Gilles, ¿tengo que reiniciar la computadora de escritorio Ubuntu 16.04 después de agregar una combinación de clave-valor variable de entorno a / etc / environment? Muchas gracias.
Frank
@Frank La forma más fácil es cerrar sesión y volver a iniciarla.
Gilles
@Gilles. Gracias por tu gran respuesta a mi pregunta. ¿Podría también exportar MONO_WINFORMS_XIM_STYLE = deshabilitado usando / etc / environment para que cualquier programa que se ejecute desde el terminal monodevlelop, haga doble clic en esta variable de entorno?
Frank
@Frank Claro, puedes poner cualquier variable de entorno allí. Recuerde que la sintaxis es justa MONO_WINFORMS_XIM_STYLE=disabled, no export, este no es un script de shell.
Gilles