أحصل على هذا الخطأ عند تثبيت GEM: "خطأ: أثناء تنفيذ GEM ... (ZLIB :: GZIPFILE :: خطأ)" [مكررة
-
06-09-2019 - |
سؤال
ممكن مكررة:
خطأ: أثناء تنفيذ 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 من سطر الأوامر. فقط بينغ ذلك :)