FEHLER: Beim Ausführen von Gem ... (Zlib :: GzipFile :: Error) nicht im gzip-Format

8

Ich entwickle eine Sencha touch 2-Anwendung. Ich habe die " Gestaltung der Benutzeroberfläche einer Sencha Touch-Anwendung verfolgt" Tutorial zum Theming von Secha Touch Anwendungen.

Ich muss Ruby, Compass und SASS installieren. Ich habe Ruby mit dem Installer von rubyinstaller.org installiert.

Beim Ausführen des folgenden Befehls erhalte ich das erwartete Ergebnis, das die korrekte Installation bestätigt:

%Vor%

Aktuelle Quelle ist aktuell:

%Vor%

Da ich hinter einem Proxy bin, habe ich den folgenden Befehl benutzt, um HAML / Compass zu installieren:

%Vor%

Kann mir jemand helfen? Ich habe Lösungen wie Systemupdate, Edelsteinquellenupdate gefunden, aber alles ist auf meinem System auf dem neuesten Stand.

Bearbeiten:

%Vor%

funktioniert auf meinem privaten System einwandfrei. Wenn ich den gleichen Befehl von meinem Arbeitsplatz aus versuche, muss ich den Proxy wie oben erwähnt verwenden und das führt zu einem Fehler.

    
senchaDev 03.12.2012, 13:21
quelle

2 Antworten

6

Ich nehme an, der Fehler tritt auf, da der Web-Sinn an meinem Arbeitsplatz diese Downloads blockiert.

Lösung : Ich habe die benötigten Edelsteine ​​heruntergeladen: chunky_png, fssm, compass, sass, haml usw .. direkt von Ссылка und platzierte diese Edelsteine ​​in meinem lokalen Verzeichnis.

Danach habe ich gem install compass ausprobiert. Dies durchsucht zuerst Ihr lokales Verzeichnis. Beim Auffinden der benötigten Edelsteine ​​findet die Installation statt. Benötigt keine Verbindung zur Ruby-Website.

Hinweis: Führen Sie den Befehl aus dem Pfad aus, in dem sich die Edelsteine ​​befinden

zB: Ich habe die Edelsteine ​​in C: \ Ruby193 \ lib \ ruby ​​\ gems \ 1.9.1 \ Gems

platziert

Also führe ich den folgenden Befehl aus:

C:\Ruby193\lib\ruby\gems.9.1\gems>gem install compass

    
senchaDev 04.12.2012, 06:07
quelle
2

Ich hatte ein ähnliches Problem, es funktionierte auf meinem eigenen privaten Laptop, scheiterte jedoch bei der Verwendung eines virtuellen Servers bei der Arbeit (unter Ubuntu 12.10), der einen Proxy verwendete.

Nach dem Vorschlag, den ich hier gefunden habe, habe ich von der Kommandozeile aus Folgendes definiert:

%Vor%

und dann hat mein Juwel-Installationspaket funktioniert.

    
Simon Alexander 15.03.2013 09:57
quelle