¿Por qué no puedo usar 'launchctl setenv' desde 'tmux'?

0

Si estoy ejecutando dentro de tmux e intento actualizar una variable de entorno con launchctl , veo un error como este:

$ launchctl setenv GIT_SSH /opt/local/bin/ssh
Not privileged to set domain environment.

Pero funciona bien desde fuera de tmux ... ¿alguna idea de por qué es eso, o si hay algún tipo de solución?

    
pregunta pioto 21.04.2015 - 22:31

2 respuestas

2

Ejecutar tmux como root probablemente no sea una buena idea. Alguien ha creado una solución y una explicación:

enlace

Después de configurar tmux para usar reattach-to-user-namespace, puede usar launchctl setenv como usted mismo dentro de tmux.

    
respondido por el wdkendall 20.04.2017 - 01:11
0

Debe ejecutarlo desde una cuenta privilegiada, es decir,

$ sudo launchctl setenv GIT_SSH /opt/local/bin/ssh

E ingrese su contraseña cuando se le solicite. Esto solo se puede hacer desde una cuenta de administrador de forma predeterminada.

    
respondido por el Ɱark Ƭ 21.04.2015 - 23:48

Lea otras preguntas en las etiquetas