1 votos

Establecer variables de entorno (TEXINPUTS) en El Capitan

Soy un usuario de TeXShop, una aplicación lanzada desde el Launchpad. Todo funciona bien, excepto que en el fin de obtener la funcionalidad completa, necesito establecer el TEXINPUTS variable de entorno. (Para ser precisos, la variable se debe establecer para determinados procesos iniciados por TexShop. Normalmente se hereda de los padres).

Hasta que he actualizado a El Capitan, yo podría hacer esto llamando launchctl setenv TEXINPUTS some-appropriate-value. Desafortunadamente, esto ha dejado de funcionar después de actualizar. El comando que aparece a tener éxito, y la consulta de con launchctl getenv TEXINPUTS me muestra el valor que se establece, pero no se pasa a las aplicaciones de inicio de la interfaz gráfica de usuario. (Me han confirmado esto con el lanzamiento de un Terminal y marcando el ambiente).

El launchctl página de manual que tiene esto que decir acerca de la config system comando:

path: Establece la variable de entorno PATH para todos los servicios dentro del dominio de destino a la cadena de valor. [...] Tenga en cuenta que si un servicio se especifica su propio CAMINO, el servicio específico de la variable de entorno tendrá prioridad.

NOTA: Esta instalación no puede ser utilizado para establecer general de las variables de entorno para todos servicios dentro del dominio. Es intencionalmente en el ámbito de la de entorno PATH variable y nada más por razones de seguridad.

Por lo que parece que Apple (a) no quiere pasar por mi entorno de configuración para aplicaciones queramos o no, puede haber una manera de personalizar el entorno de determinados "servicios". ¿Alguien sabe cómo puedo conseguir mi editor de "ver" la TEXINPUTS variable?

PS. Casi todas las preguntas relacionadas con las que he visto son acerca de la configuración de PATH. Soluciones específicas para la configuración de la ruta de acceso del sistema no va a ayudar aquí.

-2voto

Ian Puntos 121

El problema es bien conocido y obedece a Apple - el /usr carpeta no se puede escribir ya. La solución es añadir un enlace a esta ubicación: /Library/TeX/texbin -dependiendo también en su versión de TeX, ver más información en este enlace: https://tug.org/mactex/elcapitan.html

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