2 votos

/ Usr / include vs / usr / local / include

Acabo de descubrir que en mi MAC /usr/local/include es un enlace simbólico a usr/include (desde aproximadamente 9 meses), causando problemas con el homebrew. Me pregunto si esta relación es normal? ¿inofensivo? ¿Hay una manera de desenredar que (Agrega /usr/local/include un directorio independiente que contiene los archivos que pertenecen allí (¿cuáles son eso) y mantener el resto de? /usr/include/ )?

2voto

yoliho Puntos 340

Como usted dice que es un desastre y no hay ninguna manera fácil de deshacer esto, ya que es difícil saber cuáles fueron instaladas a partir de la cual la fuente.

El que debería estar en /usr/include vienen de OS X directamente o Xcode y sus herramientas de línea de comandos.

Así que en teoría puede identificar cuáles son Homebrew y los que no lo son.

Si pudiéramos eliminar el directorio /usr/local/include enlace mkdir un nuevo directorio /usr/local/include luego mv el Homebrew elementos de /usr/include para el nuevo dir. A continuación, vuelva a instalar OS X y Xcode herramientas de línea de comandos (esto último podría ser suficiente). Sin embargo creo que esto no va a ser factible en la práctica. Para eliminar el vínculo y el directorio y reinstalar OS X, Xcode herramientas de línea de comandos y Homebrew.

Si todas las generaciones tienen /usr/local/include como el primer directorio include entonces usted no tiene ningún problema, pero eso es TODO edifica. (por ejemplo python crea que el uso de C en el programa de instalación se debe utilizar el mismo incluye python fue construido con tanto debería usar /usr/include)

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: