لا يمكن تثبيت Gemcutter كمصدر جوهرة روبي
سؤال
أحاول تثبيت جوهرة التفكير 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...