Jekyll: خطأ في التثبيت: يتطلب jekyll إصدار Ruby> = 2.0.0 على الرغم من تثبيت Ruby V2.2

تم إنشاؤها على ٢٩ مارس ٢٠١٦  ·  4تعليقات  ·  مصدر: jekyll/jekyll

ما هو إصدار Jekyll الذي تستخدمه ( jekyll -v

فشل تثبيت Jekyll لأول مرة على الرغم من تثبيت Ruby V2.2.1:

sudo جوهرة تثبيت jekyll

خطأ: خطأ في تثبيت jekyll:
يتطلب jekyll إصدار Ruby> = 2.0.0.

روبي $ v
ruby 2.2.1p85 (2015/02/26 مراجعة 49769) [x86_64-linux]

ما هو نظام التشغيل الذي تستخدمه؟

أوبونتو 14.04.2018

ما الذي فعلته؟

(يرجى تضمين المحتوى المتسبب في المشكلة وأي إعدادات تكوين ذات صلة والأمر الذي قمت بتشغيله)

ماذا كنت تتوقع أن ترى؟
ماذا رأيت بدلا من ذلك؟

س

frozen-due-to-age

التعليق الأكثر فائدة

آه حصلت عليه. تبين أنه كان لدي إصداران من الياقوت مثبتان:

sudo ruby -v
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]

ruby -v
ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]

كنت أحاول تثبيت Jekyll بـ sudo gem install jekyll إذا قمت للتو بالتثبيت للمستخدمين الافتراضيين (بدون جذر) مع gem instal jekyll التثبيت أصبح جيدًا :-)

شكرا لمساعدتك: +1:

ال 4 كومينتر

قم بتشغيل الأوامر التالية وأعطيني الإخراج من فضلك:

dpkg --get-selections | grep -i ruby
ll /usr/{,local/}bin | grep -E 'gem|ruby'
dpkg --get-selections | grep -i ruby
libruby1.9.1                                    install
ruby                                            install
ruby-dev                                        install
ruby1.9.1                                       install
ruby1.9.1-dev                                   install

لقد قمت بالتحديث إلى Ruby 2 باستخدام curl -sSL https://get.rvm.io | bash -s stable --ruby . يبدو أن هذا قد نجح منذ إرجاع $ ruby -v 2.2.1. آسف ، ما أنا في عداد المفقودين.

آه حصلت عليه. تبين أنه كان لدي إصداران من الياقوت مثبتان:

sudo ruby -v
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]

ruby -v
ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]

كنت أحاول تثبيت Jekyll بـ sudo gem install jekyll إذا قمت للتو بالتثبيت للمستخدمين الافتراضيين (بدون جذر) مع gem instal jekyll التثبيت أصبح جيدًا :-)

شكرا لمساعدتك: +1:

glynhudson يجب أن تكون قادرًا على هدم Ruby2.0 على Ubuntu 14.04. إنه يفعل هذا الشيء الغريب مع 1.9.1 لأن ذلك كان في الأيام التي ارتكب فيها فريق Ruby الخطأ بشكل خاطئ ، لذا سيتعين عليك تحديد البديل ولكن في هذه المرحلة سيكون لدى Ubuntu gem2.0 و ruby2.0 متاحان لك.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات