Brújula
Compass no debería requerir las Herramientas de desarrollo de la línea de comandos, solo un entorno ruby compatible.
Sugiero una herramienta de versión ruby en lugar de usar el sistema ruby, para que puedas controlar tu versión / entorno ruby. Estoy a favor de chruby, pero cualquiera de estos funciona bien y se puede instalar sin necesidad de las herramientas de desarrollo de línea de comandos:
Una vez que tenga una envoltura de Ruby con la versión que desea, debería poder instalar Compass desde la línea de comandos (como se detalla en la brújula sitio ):
$ gem install compass
Nota: el "$" no es parte del comando, solo es un indicador del indicador del terminal
Herramientas de desarrollo de línea de comandos
Si bien lo anterior funciona para Compass, parece que también está preguntando sobre la administración general de paquetes con OS X. 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 tengo conocimiento de un administrador de paquetes para OS X que no dependa de las herramientas de desarrollo de la línea de comandos.
En caso de que no hayas probado alguno de estos métodos para instalar las herramientas, las estoy lanzando:
-
Descargue directamente desde enlace (debe iniciar sesión con el ID de Apple). Las URL proporcionadas allí pueden reanudarse si se interrumpe la descarga, y pueden ser más confiables 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 hace las cosas más fáciles; Personalmente, me encanta Homebrew (y su descendencia Cask ) por la administración de los paquetes de CLI y GUI.