Ich versuche, Compass und Susy auf meinem Ubuntu 12.04 zu installieren.
Was ich versucht habe, sind die folgenden Schritte auf der Konsole:
%Vor%Also die Edelsteine sind installiert und werden aufgelistet, wenn ich den folgenden Befehl mache:
%Vor%Aber jetzt, wenn ich versuche, mit
ein neues Kompass-Projekt zu erstellen %Vor%Ich erhalte den folgenden Fehler:
%Vor%Meine aktuelle Ruby-Version ist 1.8.7. Also habe ich Ruby 1.9.1 installiert und es funktioniert. Die Konsole sagt immer noch die aktuelle Ruby-Version ist 1.8.7
Meine Frage: Muss ich mit beiden Ruby-Versionen laufen, damit das funktioniert? Gibt es einen anderen Weg unter Ubuntu? Es funktioniert, ich weiß, aber es ist ein bisschen verwirrend.
Die Verwendung von Ubuntus Paket-Manager für mehrere Ruby-Versionen ist ein wenig verlorener Grund.
Die meisten Personen verwenden rvm , wodurch Sie ganz einfach zwischen mehreren Rubinen installieren und wechseln können.
Andere beliebte Optionen sind rbenv und chruby . Es ist nur eine Frage der persönlichen Präferenz, aber ich würde sagen, dass rvm den leichten Vorteil für Anfänger hat.
Ich würde auch nicht empfehlen, ruby 1.9.1 zu installieren - am besten 1.9.3, da es Kompatibilitätsprobleme mit anderen 1.9.x-Versionen gibt.
Sie können dann Kompass und Sass über Ruby-Edelsteine installieren (anstatt über die Fähigkeit):
%Vor%RVM ist großartig und wirklich einfach zu installieren. Ich habe es geschafft, rvm, compass und sass mit diesen Befehlen in meinem Terminal zu installieren:
Erstens:
%Vor%Das wird rvm instalieren, es wird einen Befehl in ~ / .bash_profile setzen, um rvm automatisch zu laden, außer dass Ubuntu dies nicht verwendet. Also setze diese Zeile in deine ~ / .bashrc Datei:
%Vor%Dann einfach ausführen:
%Vor%Installieren Sie build-essentials und ruby-dev-Pakete, um den Kompass ohne Fehler zu installieren.
%Vor%Tags und Links ruby compass-sass ubuntu-12.04