2012-12-03 13 views
8

मैं एक सेन्चा टच 2 एप्लिकेशन विकसित कर रहा हूं। मैं secha स्पर्श अनुप्रयोगों के उपयोग पर "Styling the user interface of a Sencha Touch application" ट्यूटोरियल का पालन कर रहा हूं।त्रुटि: मणि निष्पादित करते समय ... (Zlib :: GzipFile :: त्रुटि) gzip प्रारूप में नहीं

मुझे रूबी, कम्पास और एसएएसएस स्थापित करने की आवश्यकता है। मैंने रूबी को rubyinstaller.org से इंस्टॉलर का उपयोग करके स्थापित किया।

C:\>ruby -v 

ruby 1.9.3p327 (2012-11-10) [i386-mingw32] 

वर्तमान स्रोत अप टू डेट है:

निम्न आदेश को क्रियान्वित करने पर, मैं अपेक्षित परिणाम जो सही स्थापना की पुष्टि करता हो,

C:\>gem sources 

** CURRENT SOURCES ** 

http://rubygems.org/ 

अगला के बाद से मैं एक प्रॉक्सी के पीछे कर रहा हूँ, मैंने HAML/Compass इंस्टॉल करने के लिए निम्न आदेश का उपयोग किया:

C:\>gem install -p [proxy:port] compass 

ERROR: While executing gem ... (Zlib::GzipFile::Error) 
not in gzip format** 

क्या कोई मेरी मदद कर सकता है ? मुझे सिस्टम अपडेट, मणि स्रोत अपडेट जैसे समाधान मिले, लेकिन सब कुछ मेरे सिस्टम पर अद्यतित है।


संपादित करें:

C:\>gem install compass 

काम करता है पूरी तरह से मेरी निजी सिस्टम पर ठीक। जब मैं अपने कार्यस्थल से एक ही कमांड को आज़माता हूं तो मुझे उपरोक्त वर्णित प्रॉक्सी का उपयोग करने की आवश्यकता होती है और जिसके परिणामस्वरूप त्रुटि होती है।

+0

'सी: \> मणि इंस्टॉल कंपास 'मेरे निजी सिस्टम पर ठीक काम करता है। लेकिन मेरे कार्यस्थल पर, मुझे अपने आदेश में प्रॉक्सी का उपयोग करने की आवश्यकता है: 'C: \> मणि इंस्टॉल -p [प्रॉक्सी: पोर्ट] कंपास' जो ऊपर उल्लिखित त्रुटि को फेंकता है। – senchaDev

उत्तर

6

मुझे लगता है कि ERROR तब होता है जब मेरे कार्यस्थल पर वेब भावना इन डाउनलोड को अवरुद्ध करती है।

समाधान: .. http://rubygems.org/gems से chunky_png, fssm, कम्पास, सास, haml आदि सीधे और अपने स्थानीय निर्देशिका में इन रत्नों रखा: मैं आवश्यक जवाहरात डाउनलोड किया।

इसके बाद मैंने gem install compass को आजमाया। यह पहली बार आपकी स्थानीय निर्देशिका की खोज करता है। आवश्यक रत्न खोजने पर, स्थापना होती है। रूबी वेबसाइट से कनेक्शन की आवश्यकता नहीं है।

नोट: \ 1.9.1 \ जवाहरात

तो \ Ruby193 \ lib \ गहरे लाल रंग का \ जवाहरात: मैं सी में जवाहरात रखा है: पथ जहाँ जवाहरात

जैसे स्थित हैं से कमांड चलाएं मैं निम्नलिखित कमांड चलाएँ:

C:\Ruby193\lib\ruby\gems\1.9.1\gems>gem install compass

+0

सभी प्रकार के रत्नों के लिए बहुत अच्छा समाधान जो दिखाता है 'त्रुटि: मणि निष्पादित करते समय ... (Zlib :: GzipFile :: त्रुटि) ' –

+0

मेरे पास मणि फ़ाइलों के लिए नियंत्रित पहुंच का एक ही मुद्दा था और मैंने इसे @ सेन्चाडेव द्वारा हल किया है सास और कंपास स्थापित करने के लिए दृष्टिकोण। अनेक अनेक धन्यवाद। –

+0

यह मेरे लिए काम नहीं किया। मुझे वास्तव में '.gem' फ़ाइल मैन्युअल रूप से डाउनलोड करना था और फिर' sudo gem install --local mailfactory-1.4.0.gem' – ray

2

मैं एक ऐसी ही समस्या थी, यह मेरी निजी लैपटॉप पर काम किया, लेकिन असफल काम है कि एक प्रॉक्सी का इस्तेमाल किया (उबंटू 12.10 चल) पर एक आभासी सर्वर का उपयोग करते समय।

सुझाव मैं here पाया, कमांड लाइन मैं परिभाषित से बाद:

export HTTPS_PROXY=proxy-address:proxy-port-number 

export HTTP_PROXY=proxy-address:proxy-port-number 

और फिर मेरी मणि स्थापित पैकेज ठीक काम किया।

संबंधित मुद्दे