كيفية تثبيت Ruby على Ubuntu؟

في هذه الأيام الأخيرة ، كنت مشغولًا بعض الشيء بتطوير مشروع لـ <°DesdeLinux (لهذا السبب غيابي: P) ، أقوم بتطوير هذا المشروع في Ruby on Rails.

للأسف بعض التوزيعات لا تأتي مع روبي مثبتًا بشكل افتراضي والإصدار الذي يظهر في المستودعات هو بالفعل "قديم" إلى حد ما. بالنسبة لأولئك الذين حاولوا القيام بذلك يدويًا ، سوف يفهمون أن مثل هذا التثبيت شيء «معقدة ومرهقة«، سأوضح لك هذه المرة كيفية التثبيت بشكل صحيح روبي وروبيجيمس في Ubuntu ومشتقاته بطريقة بسيطة إلى حد ما :). لا أعرف ما إذا كان هذا يمكن أن يعمل مع دبيان أيضًا ، لذلك إذا تجرأ أي شخص على المحاولة ، فمرحباً ؛) في التوزيعات الأخرى ، أعتقد أن الأمر يتعلق فقط بالبحث عن حزمة مماثلة أو متماثلة.

بعد تصفح الويب وتجربة عدة طرق للقيام بذلك بشكل صحيح (بدون نجاح: :() ، وجدت في مدونة نصًا صغيرًا يسمح بإجراء ذلك بشكل جيد أو أقل ، لأنه في نهاية التثبيت ألقى ببعض الأشياء الصغيرة أخطاء وقليل تحذيرات، لذلك أخذت على عاتقي مهمة حل هذه الحفر وقمت ببعض التصحيحات ذات الصلة :). يجب أن أوضح أنني قمت فقط بتضمين بعض الحزم التي لا غنى عنها لروبي ؛).

حسنًا ، بدون مزيد من اللغط ، إليك النص المعدل:

http://paste.desdelinux.net/4393

كما ترى ، الأمر بسيط للغاية. تتمثل النقطة المهمة في البرنامج النصي هنا في اختيار إصدار Ruby الذي يرغبون في تثبيته ، حيث سيقوم افتراضيًا بتثبيت أحدث إصدار حتى الآن ، ولكن إذا كانوا يرغبون في استخدام إصدار آخر ، فسيتعين عليهم تعديل السطر التالي فقط:

Version="1.9.3-p125"

بالنسبة للإصدار الذي تريد تثبيته ، تجدر الإشارة إلى أنك تحتاج فقط إلى إدخال رقم الإصدار حتى يعمل البرنامج النصي بشكل صحيح ؛). فقط أعد تسمية الملف إلى: install_ruby

طريقة تنفيذها ستكون:

sudo ./install_ruby

آمل أن يكون مفيدًا لك ، فلا تتوقف عن التعليق وتذكر: ترميز سعيد ؟؟؟؟

مصدر: dopefish.de


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   نانو قال

    حسنًا ، انتظر. أي مشروع؟

  2.   ميرلين دبيانيت قال

    حسنًا ، أعطني القليل من الوقت وسأخبرك إذا كان يعمل على دبيان.

    أنا لست مبرمجًا ولا أعتقد أنه سيكون ذا فائدة كبيرة بالنسبة لي ، إنه مجرد فضول لمعرفة ما إذا كان البرنامج النصي الخاص بك يعمل وبطريقة به عيوب ، ليس لدي أي فكرة أو حتى عناء التحقق. وجه ضاحك

  3.   نانو قال

    ترول أون مود: روبي هي لغة محبو موسيقى الجاز! وجه ضاحك

    1.    الغول قال

      [mode troll on] بالتأكيد يا أخي ، تمامًا كما يظهر هنا:

      http://www.youtube.com/watch?v=PLUS00QrYWw

      XDDDDDDDDDD

      [/ وضع القزم متوقف]

      XDDDDDDDD

      1.    مانويل دي لا فوينتي قال

        تصحيح الخاص بك وكيل المستخدم، توزيع "Kubuntu Firefox" غير موجود. 😛

        1.    جيلبر 1988 قال

          في محطة kubuntu "apt-get install Firefox" ،
          الآن إذا وجدت !!!

  4.   89 قال

    نص ممتاز الغول لسوء الحظ ، لا أستخدم Ubuntu لاختباره: S Ruby و Python هي اللغات التي أود تعلمها. أي توصية؟؟؟

    1.    الغول قال

      بالنسبة لروبي ، هناك كتب إلكترونية ممتازة ، ولكن للأسف أفضلها باللغة الإنجليزية ، إذا كان هذا لا يمنعك ، يمكنك قراءة: بداية روبي من المبتدئ إلى المحترف الإصدار الثاني (بيتر كوبر) - أبريس. على الرغم من كونها في هذه اللغة ، فإن اللغة الإنجليزية واضحة ومفهومة تمامًا ، وهي واحدة من أفضل ما رأيته ؛).

      بالنسبة إلى Python ، هناك الكثير من المعلومات على الويب والكثير منها بلغتنا :).

      إذا كنت بحاجة إلى رابط ياقوتي ، فيرجى إبلاغي بذلك وسيسعدني إرساله إليك ^. ^

      1.    89 قال

        شكرا على التوصية الغول سأقوم بتنزيله وأحاول قراءته على الرغم من أنني أعرف الإنجليزية أكثر أو أقل

        تحياتي

  5.   خوان أنطونيو قال

    لتثبيت روبي ، أستخدم rvm ( https://rvm.io/ )

    يسمح بتثبيت إصدارات مختلفة من الياقوت وإنشاء مجموعات من الأحجار الكريمة.

    إنه جيد جدًا جدًا.

  6.   ميرلين دبيانيت قال

    نعم إنه يعمل في دبيان ولكنه يعمل فقط في Terminal.

    XD

  7.   فيليكس قال

    لمنحك أذونات التنفيذ
    sudo chmod + x scriptname ...
    لم ينجح معي بدون ذلك ...