¿Cómo puedo (re) crear herramientas de desarrollo y construcción en una installation corrupta?

En mi computadora anterior tenía Xcode funcionando bien; en mi computadora actual, con Homebrew instalado, gcc y make están presentes en / Developer / usr / bin pero no / usr / bin. En general, cuando bash download y comstackr http://JonathansCorner.com/download/tms1_4.tar.gz , puedo encontrar fragments de las herramientas utilizadas para hacer las cosas, pero cuando se invoca desde su ruta actual, no funciona. t reconocer #include <stdio.h> tipo incluye.

¿Cómo puedo reinstalar Xcode, Homebrew y cualquier otra cosa para get una compilation nueva y funcional, así puedo ejecutar make && make install?

  • La utilidad de disco dice: "Error: este disco no contiene una partición de sistema EFI".
  • Fechas de creación de cambio de lote basadas en nombres de file
  • Homebrew da una advertencia: "Tienes MacPorts o Fink instalados"
  • ¿Cómo reparar y / o reinstalar Homebrew de forma segura?
  • ¿Cómo evitar que la aplicación lanzada en Terminal salga de forma no deseada?
  • Cómo montar automáticamente resources compartidos de NFS en OS X
  • Xcode Quad Core Optimization
  • ¿Id del grupo apropiado (gid) para Lion?
  • brew doctor recibe una advertencia en opencv
  • ¿Cómo monte Ext4 con el fusible OS X?
  • Para instalar Shotwell en OSX
  • No se puede cambiar el tamaño de fuente en Xcode 4?
  • One Solution collect form web for “¿Cómo puedo (re) crear herramientas de desarrollo y construcción en una installation corrupta?”

    Reinstalar XCode y actualizar Homebrew debería ser suficiente. Para hacer esto:

    • Pruebe la secuencia de commands uninstall-devtools de esta respuesta para eliminar versiones anteriores de XCode. (Si no funciona o no puede encontrarlo, no se preocupe).
    • Elimine todo el directory / Developer si existe. Aquí es donde viven versiones anteriores de XCode.
    • Descargue e instale el último XCode para su versión del sistema operativo. (La tienda de aplicaciones lo hace fácil).
    • Instale las herramientas de command-line. En XCode, vaya al menu Apple, select Preferences, select la sección Descargas y click Instalar junto a Herramientas de command-line.
    • Actualice las definiciones y los packages de Homebrew con la brew update && brew upgrade .
      • Si alguno de los packages elaborados todavía parece estar roto, brew install --fresh y brew install --fresh para brew install --fresh a instalar.
    • Edite su file de configuration de shell (por ejemplo, ~/.bashrc ) para asegurarse de que /usr/local/bin esté en su ruta. brew doctor puede ayudar a diagnosticar este y otros problemas.

    Tenga en count que tms está diseñado para instalarse en /usr/lib de forma pnetworkingeterminada, lo que no tendrá permissions para realizar en una configuration normal de OS X incluso una vez que tenga todas las herramientas instaladas, ya que el sistema operativo reserva /usr para su propio uso. Probablemente quiera tms.h el Makefile y tms.h para getlo en /usr/local o /opt , que son lugares más fáciles para eliminar packages creados por el usuario.

    Si te sientes ambicioso, incluso podrías brew create http://jonathanscorner.com/download/tms1_4.tar.gz para crear una fórmula Homebrew para TMS, facilitando las repetidas instalaciones.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).