CentOS/RHEL 8 -ב Ruby תא ןיקתהל דציכ


.טנרטניא ימושיי חותיפל ללכ ךרדב תשמשמה חותפ דוקו תימניח ,תיתילכת בר ,תימניד תונכת תפש איה יבור

.המכ ריכזהל םא ,סופיט תובאו םינותנ ידסמ לש תישיא םימאתומ תונורתפ ,םינותנ חותינ ןוגכ םינווגמ םימושייב יבורב שמתשהל ןתינ .רתוי ליעיו בוט דוקל הפשה לש דימתמ רופישו הרימשב םיעייסמה םיחתפמ לש ת

.RHEL 8 Linux -ו CentOS 8 -ב Ruby תא ןיקתהל דציכ דמלת הז רמאמב

    .ל"נה תוטישב יבור לש הנקתהה ןפוא לע רוא ךופשנ ונא

    .האבה dnf הדוקפה תלעפה ידי לע תכרעמה לש םירגאמהו תוליבחה תא ןכדעו ךלש לנימרטה תא לעפה ,AppStream ופיר תועצמאב Ruby תא ןיקתהל ידכ

    $ sudo dnf update
    

    .Ruby םע ךישמתש ינפל תונקתומ ןלהל ורכזוהש תוליבחהש אדוו ,ןכמ רחאל

    $ sudo dnf install gnupg2 curl tar
    

    .Appstream ירגאממ Ruby תא ןקתה ,ףוסבל

    $ sudo dnf install @ruby
    

    .הדוקפה תלעפה ידי לע תנקתומה יבור תסרג תא תמא ,םויסב

    $ ruby --version
    

    .ונלש CentOS 8 תכרעמב Ruby 2.5.5 תא ונקתהש תוארל םילוכי ונא טלפהמ

    .Ruby תוביבס רפסמ להנלו ןיקתהל ךל רשפאמה dnf ןוגכ תוליבח להנמו יתילכת-בר הדוקפ תרוש ילכ אוה RVM, Ruby Manager Manager -כ רצוקמ בורל

    .האבה לתלתה תדוקפ תא ועציבו שרושל ליגר שמתשממ ורבע ,ןכל .סיסבה שמתשמכ RVM לש הלעפהה טפירקס תא הליחת דירוהל ךילע ,rvm ןיקתהל ידכ

    # curl -sSL https://get.rvm.io | bash
    

    .םמצעב תאז תושעל םיכירצ םישמתשמ .יטמוטוא ןפואב rvm תצובקל םישמתשמ ףיסומ וניא רבכ ןיקתהש ךכ לע העדוה לבקת ,ףסונב .שדח יתצובק rvm רצונ RVM -ה טירסת תנקתה ךלהמב

    .גצומש יפכ rvm תצובקל ליגרה שמתשמה תא ףסוה ,הנקתהה םויס רחאל ,ןכל

    # usermod -aG rvm tecmint
    

    .הדוקפה עוציב ידי לע תכרעמה תביבס ינתשמ תא ןכדע ,ןכמ רחאל

    # source /etc/profile.d/rvm.sh
    

    .RVM תא שדחמ ןעט זאו

    # rvm reload
    

    .הליבח תושירד ןקתה ,ןכמ רחאל

    # rvm requirements
    

    .הדוקפה תועצמאב הדרוהל תונימזש Ruby לש תונושה תואסרגה תא קודבל תעכ לכות ,הנקתהה םע םייסתש רחאל

    # rvm list known
    

    .2.7.1 איה יבור לש הנורחאה הסרגה ,הזה ךירדמה תביתכ ןמזב

    .הדוקפה תא לעפה ,RVM -ה להנמ תועצמאב יבור תא ןיקתהל ידכ

    # rvm install ruby 2.7.1
    

    .Ruby 2.7.1 תא ןיקתמ rvm -ה רשאכ הפק תקספה תחקל םלשומה ןמזה היהי הז .ןמז תצק חקי הז

    .Ruby -ה תסרג תא תמא ,הנקתהה םויס רחאל

    $ ruby --version
    

    .RVM להנמ ידי לע הנקתוהש הנורחאה הסרגה תא ףקשל ידכ התנתשה יבור לש הסרגה ,טלפהמ הארנש יפכ

    .הדוקפה תא לעפה ,Ruby רובע לדחמה תרירב תסרגל ליעל הסרגה תא ךופהל ידכ

    # rvm use 2.7.1 --default
    

    .הכרבב לבקתי ךלש בושמה .ךלש תכרעמב ותוא ןיקתמ יד חור בשמ הזש אצמתש םיווקמ ונא .RHEL 8 -ו CentOS 8 -ב Ruby תא ןיקתמ התא ךכו