0 votos

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

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é o si hay algún tipo de solución?

2voto

wdkendall Puntos 36

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

https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard

Después de configurar tmux para usar volver a adjuntar al espacio de nombres de usuario, puede usar launchctl setenv como usted mismo dentro de tmux.

0voto

Artem Tikhomirov Puntos 4501

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.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X