أحصل على هذا الخطأ عند تثبيت GEM: "خطأ: أثناء تنفيذ GEM ... (ZLIB :: GZIPFILE :: خطأ)" [مكررة

StackOverflow https://stackoverflow.com/questions/937608

سؤال

ممكن مكررة:
خطأ: أثناء تنفيذ GEM ... (ZLIB :: Gzipfile :: خطأ) ليس بتنسيق Gzip

عند تثبيت GEM على نظامي، أحصل على الخطأ التالي:

gem install blackbook --version ">= 1.0.7" --source http://github.com/tamoyal/blackbook/tree/master
ERROR:  While executing gem ... (Zlib::GzipFile::Error)
    not in gzip format

هل هناك فكرة لماذا يحدث هذا؟ لقد بنيت GEM، لذلك ربما يكون هناك خطأ في بناء جوهرة بلدي؟

شكرا

هل كانت مفيدة؟

المحلول

لم يتم إعداد شيء ما بشكل صحيح لجلب جوهرة Github.

يحاول gem fetch -V

ستيف @ MacPro: ~ $ gem fetch blackbook-version -version COM / Tamoyal / BlackBook / Tree / Tree / Master / Specs.4.8.gz احصل على 200 موافق: http://github.com/tamoyal/blackbook/tree/master/ خطأ: أثناء تنفيذ GEM ... (ZLIB :: GZIPFILE :: خطأ) ليس في شكل gzip

أنت تحصل على خطأ "ليس بتنسيق Gzip" لأن gem لا يمكن جدوى specs.4.8.gz. وبعد GitHub إرجاع 301 إعادة توجيه إلى الصفحة الرئيسية للمشروع، والتي بالطبع ليست ما تريد ولا gzpeced.

آسف لا أستطيع مساعدتك على أبعد من ذلك، لكنني لم أقوم ببناء جوهره، أقل بكثير على جيثب.

نصائح أخرى

لم تذكر نظامك. ومع ذلك، يحدث ذلك على أوبونتو إذا لم يكن لديك مكتبة ZLIB. الحل:

sudo apt-get install libzlib-ruby

ملاحظة: أعرف أن السؤال هو أكثر من عامين. آمل فقط أن تساعد شخص آخر.

ربما لم يتم إعداد مصادر GEM الخاصة بك بشكل صحيح. http://gems.rubyforge.org/ اعتاد أن يكون طريقا صحيحا للراغي، لكنه لم يعد موجودا.

تشغيل هذا الأمر:

gem sources

إذا رأيت http://gems.rubyforge.org/ في القائمة تشغيل:

gem sources -r http://gems.rubyforge.org/

قد تحتاج أيضا إلى إضافته في Rubygems.org كمصدر صالح

gem sources -a http://rubygems.org

كان هذا النوع من الخطأ قادني أيضا. أخيرا، وجدت أن إعدادات الوكيل غير صحيحة. يرجى التحقق من أنه يمكنك الوصول إلى خادم GEM من سطر الأوامر. فقط بينغ ذلك :)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top