Brújula
Compass no debería requerir las herramientas de desarrollo de la línea de comandos, sólo un rubí ambiente.
Sugiero una herramienta de versión de ruby en lugar de usar el sistema ruby, para que pueda controlar su versión/entorno de ruby. Yo prefiero chruby, pero cualquiera de ellas funciona bien y puede ser instalada sin necesidad de las Command Line Dev Tools:
Una vez que tenga una env de ruby con la versión que desee, debería poder instalar Compass desde la línea de comandos (como se detalla en el sitio de la brújula ):
$ gem install compass
Nota: el "$" no forma parte del comando, sólo es un indicador del prompt del terminal
Herramientas de desarrollo de la línea de comandos
Mientras que lo anterior funciona para Compass, parece que estás preguntando sobre la gestión general de paquetes con OS X también. Homebrew es una herramienta muy popular para esto, pero depende de las herramientas de desarrollo de la línea de comandos. MacPorts es una alternativa pero tiene la misma dependencia. No conozco ningún gestor de paquetes para OS X que no dependa de Command Line Dev Tools.
En caso de que no hayas probado alguno de estos métodos para instalar las herramientas, los lanzo:
-
Descargar directamente desde https://developer.apple.com/downloads/ (es necesario iniciar sesión con el ID de Apple). Las URLs proporcionadas allí pueden ser reanudables si la descarga se interrumpe, y pueden ser más fiables que la instalación sin Xcode a través del terminal.
-
Instalar sin Xcode a través del terminal:
$ xcode-select --install
Tener las herramientas definitivamente facilita las cosas; personalmente me encanta Homebrew (y su vástago Barrica ) para la gestión de los paquetes CLI y GUI.