English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تثبيت Ruby على Linux

يُعرض أدناه خطوات تثبيت Ruby على جهاز Linux.

ملاحظة:قبل التثبيت، تأكد من أن لديك صلاحيات root.

تثبيت من المصدر

  • تنزيل أحدث إصدار من ملف Ruby المضغوط.انقر هنا للتنزيل

  • بعد تنزيل Ruby، قم بإخراجها إلى الدليل الجديد الذي تم إنشاؤه:

$ tar -xvzf ruby-2.2.3.tgz    
$ cd ruby-2.2.3
  • الآن، قم بتهيئة وتجميع الشيفرة المصدرية، كما هو موضح أدناه:

$ ./configure
$ make
$ sudo make install
  • بعد التثبيت، قم بتأكيد أن كل شيء يعمل بشكل صحيح عبر إدخال الأمر التالي في سطر الأوامر:

$ruby -v
ruby 2.2.3……
  • إذا كان كل شيء يعمل بشكل صحيح، سيتم عرض إصدار معالج Ruby المثبت، مثل ما هو موضح أعلاه. إذا كنت قد قمت بتثبيت إصدار آخر، سيتم عرض إصدار آخر مختلف.

تثبيت Ruby تلقائيًا

إذا كان جهازك متصلاً بالإنترنت، فإن الطريقة الأكثر بسيطة لتثبيت Ruby هي استخدام yum أو apt-get، اكتب الأمر التالي في سطر الأوامر لتثبيت Ruby على جهازك.

$ sudo yum install ruby    # CentOS، Fedora أو RHEL نظام
أو
sudo apt-get install ruby-full # Debian أو Ubuntu نظام

إذا كنت تستخدم نظام Apple، يمكنك استخدام brew تثبيت بالأمر:

$ brew install ruby

تثبيت Ruby باستخدام RVM

RVM يمكنه تثبيت وإدارة إصدارات متعددة من Ruby في النظام. بالإضافة إلى ذلك، يمكنه إدارة مجموعة مختلفة من gems. يدعم macOS، Linux وغيرها من أنظمة UNIX.

تثبيت RVM

$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
$ curl -sSL https://get.rvm.io | bash -s stable

بعد الإكمال، سيتم عرض بعض معلومات التثبيت، ومن بينها سطر يجب الانتباه عليه:

...
للبدء في استخدام RVM، تحتاج إلى تشغيل `source /etc/profile.d/rvm.sh`
....

يعني أنه إذا كنت ترغب في البدء في استخدام RVM، يجب عليك تنفيذ الأمر source لإعادة تنفيذ ملف التعريف الذي تم تعديله حديثاً، بناءً على الإرشادات التثبيت، قم بتنفيذ الأوامر التالية لتحميل بيئة RVM (لا تحتاج إلى القيام بذلك إذا كنت قد فتحت Terminal جديدًا، حيث سيتم إعادة تحميله تلقائيًا)

source /etc/profile.d/rvm.sh

تحقق مما إذا كان التثبيت صحيحاً

$ rvm -v
rvm 1.22.17 (ثابت) بواسطة Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]

تثبيت بيئة Ruby باستخدام RVM

إدراج إصدارات ruby المعروفة:

$ rvm list known

يمكنك اختيار إصدار rvm الحالي للتنصيب (في هذا المثال سنستخدم تنصيب إصدار rvm 2.4.2)

$ rvm install 2.4.2

بالطبع، سيكون عليك أيضًا الانتظار لفترة طويلة لتنزيل وتعديل، بعد الانتهاء من ذلك، سيتم تثبيت Ruby و Ruby Gems

أوامر rvm الشائعة

استعلام عن ruby المثبتة

$ rvm list

إزالة إصدار مثبت

$ rvm remove 1.9.2

إعداد إصدار Ruby

بعد تثبيت RVM، يجب تنفيذ الأوامر التالية لتعيين إصدار Ruby المحدد كإصدار افتراضي للنظام

$ rvm 2.0.0 --default

بالطبع، يمكنك أيضًا استخدام إصدار آخر، بشرط أن تكون قد قمت بتثبيت هذا الإصدار باستخدام rvm install

في هذه اللحظة يمكنك اختبار ما إذا كان ذلك صحيحاً

$ ruby -v
ruby 2.0.0p247 (2013-06-27 تعديل 41674) [x86_64-darwin13.0.0]
$ gem -v
2.1.6

قد يكون السبب في ذلك هو أن المصدر الافتراضي لـ Ruby يستخدم cocoapods.org، والوصول إلى هذا العنوان من داخل البلاد قد يكون مشكلاً أحياناً، وواحدة من الحلول المتاحة هي استبدالها برابط ruby-china، بطريقة كما يلي:

$ gem source -r https://rubygems.org/
$ gem source -a https://gems.ruby-china.com/

للتحقق من نجاح الاستبدال، يمكنك تنفيذ:

$ gem sources -l

نتيجة الإخراج العادية:

*** Sources CURRENT ***
https://gems.ruby-china.com/

 

تأكد من أن لديك فقط gems.ruby-china.com

$ gem install rails

إذا كنت تستخدم Gemfile و Bundle (مثل مشروع Rails)

يمكنك استخدام أمر إعادة تعيين مصدر الأحجار الكريمة من Bundler.

$ bundle config mirror.https://rubygems.org https://gems.ruby-china.com

بهذا لا تحتاج إلى تعديل ملف Gemfile الخاص بك.

source 'https://rubygems.org/'
gem 'rails', '4.1.0'
...