¿Cuál es la mejor manera de instalar utilidades de línea de comandos como GIT?

Soy un tipo de Windows/Linux que acaba de recibir mi Macbook Air. Hago desarrollo web y actualmente estoy tratando de configurar esta máquina para un desarrollo sobre la marcha.

Después de algunos intentos de investigación, me pregunto: ¿cuál es la mejor manera de instalar utilidades de línea de comandos en Lion, como GIT? Mejor como más fácil de instalar, mantener, actualizar, etc.

Según tengo entendido, hay algunas alternativas: macports, homebrew, etc. O en el ejemplo de GIT, tal vez solo descargue el instalador de su sitio web.

Gracias.

Instale todas las CLI que lo admitan con homebrew.

Respuestas (3)

Creo que depende de cuántas herramientas/bibliotecas necesites instalar.

Si solo usa git, use Xcode 4, que necesitará para cualquier paquete de puertos. Si está haciendo HTML/Javascripty/CSS puro, entonces el instalador de git funcionará.

Para python, perl y otros intérpretes similares, se pueden usar las herramientas de instalación del idioma, a menos que haya bibliotecas C/C++ complejas.

Si solo unos pocos más, entonces construya en /usr/local

Sin embargo, si tiene varias cosas para instalar o hay dependencias complejas, entonces usaría un paquete de puertos como Fink, macports o homebrew (lo mejor es discutible y debería ser una discusión por separado)

Para responder a su seguimiento: también tendré que instalar apache, php, mysql, node.js, tal vez python, etc. La huella de 3 GB de Xcode parece un poco tosca, ya que actualmente solo la necesitaría para GIT.
Dada esta pregunta para python y mysql stackoverflow.com/questions/1448429/… - Sospecho que necesitará un sistema de puertos y requieren Xcode
OK gracias. Instalé brew ahora, así que lo intentaré si es suficiente, de lo contrario, revisaré macports.

Git se incluye con la versión gratuita de Xcode 4 en la tienda de aplicaciones. Eso es tan fácil y oficial como aparece en mi libro. No te equivocarás al elegir homebrew , ya que es sólido y tiene un gran impulso además de compartir la mente en la actualidad.

Gracias. La huella de 3 GB de Xcode es un poco desalentadora, ya que actualmente solo la necesitaría para GIT. ¿Sabe si hay otras herramientas CLI incluidas con Xcode?
clang, llvm y toneladas de otras herramientas (pero no db ni node.js). Comience con homebrew y tome el Xcode la próxima vez que esté en una tienda Apple u otro lugar con una tubería rápida y una unidad USB en su bolsillo.
Creo que viene con Xcode Command Line Tools, que es una descarga más pequeña que la aplicación Xcode.

Si es solo git, entonces, por supuesto, su procedimiento de instalación funciona bien. Pero sabes que no se quedará así.

Realmente prefiero homebrew sobre macports. Preparo todos los días =) Es muy fácil de instalar: https://github.com/mxcl/homebrew/wiki/installation Y aún no me ha mordido. Su enfoque no sudo mola. Tal vez no siempre haya fórmulas para todo, pero la mayoría de las veces lo tomo como una pista. =)

Gracias. ¿Alguna razón específica por la que prefieres el homebrew?
Lo encuentro mucho menos propenso a terminar en un lío de dependencia que macports. Con Macports, a menudo me encontraba con un paquete roto que podía robarme horas del tiempo que no tenía. Estoy seguro de que dependía mucho de mí, pero el homebrew me trata mejor. Es súper rápido también.
Con macports y fink no todo está en /usr/local, por lo que está aislado de los compiladores estándar, por lo que es más repetible (y no he encontrado muchos paquetes rotos y con la seguridad de Unix es mejor instalarlo como un usuario diferente al tuyo) - tenga en cuenta que es por eso que sugiero que las discusiones de macports vs fink vs homebrew no sean realmente parte de la respuesta a esta pregunta