Crear y establecer una variable de entorno en MacOSX

2

Quiero establecer algunas variables de entorno en mi Mac.

Esperaba hacerlo creando un pequeño archivo de script de bash dentro de paths.d y luego reiniciar mi máquina.

¿Es esta la forma correcta de agregar una variable de entorno?

    
pregunta hagubear 01.11.2018 - 22:15

1 respuesta

1

En general, no hay un entorno único en macOS. No todos los programas y ni siquiera todas las utilidades de línea de comandos respetan el mismo espacio de entorno común.

En OS X: el demonio de lanzamiento ha estado presente y se ajusta a un estado aislado / aislado para cada aplicación y cada proceso, por lo que editaría en la entrada de preferencias / base de datos para cada proceso las variables que necesita.

La implementación actual consistiría en hacer que defaults write escriba los valores que desee en su "entorno global" y que cada programa lea esas preferencias como parte de su script de inicio o actualización.

Lo alentaría a que haga una pregunta de seguimiento, ya que nadie quiere firmar variables, quiere escribir variables para que algunos programas puedan hacer algo con ellas. Introduzcámonos en lo que uno o tres programas leerían qué variable específica haría alguna cosa y exploremos si está atascado en hacer una modificación en cada uno o podría configurar algún tipo de base de datos compartida o llamar para que esos cambios sean efectivos. >     

respondido por el bmike 01.11.2018 - 22:52

Lea otras preguntas en las etiquetas