Kann ich Compass in Yosemite installieren, OHNE Xcode oder Command Line Developer Tools zu installieren?

Ich versuche, mehrere Programmierpakete zu installieren, aber es stellt sich heraus, dass ich das nicht kann, weil ich weder Xcode noch Command Line Developer Tools installiert habe.

Einige (z. B. git) waren sowieso einfach zu installieren. Aber für andere (zB Kompass) finde ich keine Lösung.

Da OS X ein Unix-basiertes Betriebssystem ist, sollte es einfach sein, Pakete zu installieren.

Ich weiß, dass die einfache Antwort lautet install Command Line Developer Tools , aber das Problem ist, dass ich es nicht kann: Ich habe keinen Zugriff auf eine schnelle Internetverbindung, und die Installation von Command Line Developer Tools ist praktisch unmöglich (ich habe es versucht für einige Wochen, dann habe ich aufgegeben). Deshalb suche ich nach einer Alternative.

Antworten (1)

Kompass

Compass sollte keine Befehlszeilen-Entwicklertools erfordern, sondern nur eine kompatible Ruby -Umgebung.

Ich schlage ein Ruby-Versionstool vor, anstatt das System-Ruby zu verwenden, damit Sie Ihre Ruby-Version/Umgebung steuern können. Ich bevorzuge chruby, aber jedes davon funktioniert gut und kann installiert werden, ohne dass die Befehlszeilen-Entwicklungstools erforderlich sind:

Sobald Sie eine Ruby-Umgebung mit der gewünschten Version haben, sollten Sie Compass über die Befehlszeile installieren können (wie auf der Compass-Site beschrieben ):

$ gem install compass

Hinweis: Das "$" ist nicht Teil des Befehls, sondern nur ein Indikator für die Terminal-Eingabeaufforderung

Befehlszeilen-Entwicklertools

Während das obige für Compass funktioniert, hört es sich so an, als würden Sie auch nach der allgemeinen Paketverwaltung mit OS X fragen. Homebrew ist dafür ein sehr beliebtes Tool, hängt aber von den Command Line Dev Tools ab. MacPorts ist eine Alternative, hat aber die gleiche Abhängigkeit. Mir ist kein Paketmanager für OS X bekannt, der nicht von den Befehlszeilen-Entwicklungstools abhängt.

Falls Sie noch keine dieser Methoden ausprobiert haben, um die Tools zu installieren, werfe ich sie hier raus:

  1. Laden Sie direkt von https://developer.apple.com/downloads/ herunter (Sie müssen sich mit der Apple-ID anmelden). Die dort bereitgestellten URLs können fortgesetzt werden, wenn der Download unterbrochen wird, und möglicherweise zuverlässiger sein als die Installation ohne Xcode über das Terminal.

  2. Ohne Xcode über das Terminal installieren:

    $ xcode-select --install
    

Die Werkzeuge zu haben, macht die Dinge definitiv einfacher; Ich persönlich liebe Homebrew (und seinen Abkömmling Cask ) für die Verwaltung von CLI- und GUI-Paketen.