Kompass kann nicht über rvm installiert werden

8

Ich war ein glücklicher und sorgenfreier Nutzer von Kompass in Ubuntu 11.10. Ich habe ein Upgrade auf 12.04 und habe dieses Problem: Kompass (Ruby) -Encodierungsfehler

Ich habe es irgendwie geschafft, es zu lösen Ruby über Rvm auf einem meiner Computer installieren, aber jetzt bekomme ich einen anderen Fehler in meinem anderen Computer (der das gleiche Problem hatte). Ich installiere Ruby und Kompass und verwende den globalen Edelstein als Standard:

%Vor%

Aber wenn ich versuche, irgendetwas mit Kompass zu machen, bekomme ich diesen Fehler:

%Vor%

Danke für Ihre Hilfe.

    
Cmorales 15.05.2012, 23:35
quelle

4 Antworten

14

Es scheint ein Problem mit der neuen Version von rubygems-bundler zu sein, die gerade veröffentlicht wurde. Die Installation der vorherigen Version ( gem install -v 0.9.2 rubygems-bundler ) hat es für mich repariert.

Bearbeiten: Ich habe auch rubygems-bundler-uninstaller ausgeführt, was möglicherweise die eigentliche Quelle des Fixes war.

    
Russell Davis 16.05.2012, 00:01
quelle
3

Ich bin heute auf dieses Problem gestoßen, als ich versucht habe, Compass / SASS / RVM auf einem Mac mit Mountain Lion zu installieren.

Ich konnte rubygems-bundler-uninstaller nicht ausführen / deinstallieren, also musste ich Folgendes tun:

  1. Wechseln Sie zum rvm globalen Edelsteinset und deinstallieren Sie rubygems-bundler rvm ruby-1.9.3-p194@global dann Edelstein deinstallieren rubygems-bündler

  2. Dann wechsle zurück zu meinem anderen Edelstein - rvm ruby-1.9.3-p194 und jetzt läuft Kompass oder Sass oder was auch immer Edelstein funktioniert

Nicht sicher, ob es die richtige Art ist, Dinge zu tun, aber es hat für mich funktioniert. Hoffe das hilft jemandem.

    
gmclelland 18.09.2012 22:06
quelle
1

es ist ein Fehler in Kompass es geht davon aus, dass die Existenz von Bundler bedeutet Bundler.setup wurde aufgerufen.

Hier sind die Zeilen, die es brechen Ссылка :

%Vor%     
mpapis 16.05.2012 02:45
quelle
1

Wenn Sie yeoman zum Erstellen einer knotenbasierten App verwenden, die zufällig nur den Kompass verwenden möchte, können Sie die Gemfile-Anforderung für diese Arten von Apps deaktivieren.

Füge diese Zeile einfach zu deinem ~/.bash_profile :

hinzu %Vor%

Führen Sie source ~/.bash_profile aus und versuchen Sie es erneut. Ich hatte dieses Problem, wenn ich grunt server auf einem Yeoman-generierten eckigen Projekt ausführte (das keine Gemfile benötigt).

Ссылка

    
Droogans 27.11.2013 22:52
quelle

Tags und Links