سؤال

أحاول تثبيت جوهرة التفكير SPHINX، والتي هي على gemcutter.org

عندما أقوم بتشغيل الأمر

gem sources -a http://gemcutter.org

أحصل على الخطأ:

Error fetching http://gemcutter.org:
bad response Not Found 404 (http://gemcutter.org/specs.4.8)

إذا قمت بتغيير عنوان URL أعلاه http: //gemcutter.org.specs.4.gz. يجد ملف. كيف أقول Ruebygems لتحميل مع ملحق .gz؟

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

المحلول

يبدو وكأنه فشل في الفوز المؤقتة. انها تعمل بشكل جيد بالنسبة لي.

تأكد من تشغيل أحدث إصدار Ruebygems وتثبيت أحدث جوهرة Gemcutter.

$ gem install gemcutter --source http://gemcutter.org

مع جوهرة gemcutter جوهرة تعثر لإضافة gemcutter كمصدر.

$ gem tumble

تعديل. لقد لاحظت أنك تستخدم إصدار روبيجيم قديم حقا. تحديث Rubygems أولا.

$ gem update --system

إذا أخبرك أنه لا يوجد شيء لتحديثه، فلديك إصدار عربات التي تجرها الدواب (Rubygems 1.2 Selfupdate كان عربات التي تجرها الدواب). ترقية مع الأمر التالي.

$ gem install rubygems-update 
$ update_rubygems

ثم أضف المصدر.

نصائح أخرى

ما هو إصدار Rubygems الذي تقوم بتشغيله (gem --version) إذا كان أقل من 1.3.5، فقد ترغب في تحديث Ruygems وحاول مرة أخرى. فيgem update --system)

هذا يعمل بالنسبة لي مع المصادر التالية المحددة:

http://gems.rubyforge.org/
http://gems.github.com

كما قلت هذا يعمل بالنسبة لي:

gem install thinking-sphinx \
>  --source http://gemcutter.org
If you're upgrading, you should read this:
http://freelancing-god.github.com/ts/en/upgrading.html

Successfully installed thinking-sphinx-1.3.2
Successfully installed activesupport-2.3.4
2 gems installed
Installing ri documentation for thinking-sphinx-1.3.2...
Installing ri documentation for activesupport-2.3.4...
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top