وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب Ruby بر روی CentOS 7

0 2
زمان لازم برای مطالعه: 3 دقیقه



روبی یکی از محبوب ترین زبان های امروزی است. این یک نحو زیبا دارد و زبان پشت چارچوب Ruby on Rails است.

این مقاله چندین روش مختلف برای نصب Ruby را نشان می دهد CentOS. هر کدام مزایای خاص خود را دارند، شما می توانید یکی از روش های نصب را انتخاب کنید که بهترین کار را برای شما دارد.

پیش نیازها

قبل از شروع آموزش، مطمئن شوید که به عنوان یک کاربر با امتیازات sudo وارد سیستم شده اید.

Ruby را نصب کنید

ساده ترین راه برای نصب Ruby بر روی شما CentOS سیستم از طریق yum مدیر بسته در زمان نگارش، نسخه در CentOS مخازن 2.0.0 است که بسیار قدیمی است.

  1. را نصب کنید ruby بسته با دستور زیر:

    sudo yum install ruby
  2. پس از اتمام نصب، می توانید با چاپ نسخه Ruby تأیید کنید که موفقیت آمیز بوده است:

    ruby --version

    خروجی چیزی شبیه به این خواهد بود:

    ruby 2.0.0p648 (2015-12-16) [x86_64-linux]

Ruby را با استفاده از Rbenv نصب کنید

Rbenv یک ابزار مدیریت نسخه Ruby سبک وزن است که به شما امکان می دهد نسخه های Ruby را به راحتی تغییر دهید.

ما همچنین نصب خواهیم کرد ruby-build افزونه ای که عملکرد اصلی Rbenv را گسترش می دهد و به ما امکان می دهد به راحتی هر نسخه روبی را از منبع نصب کنیم.

برای نصب Ruby با استفاده از Rbenv مراحل زیر را دنبال کنید:

  1. ابتدا وابستگی های مورد نیاز ابزار ruby-build را نصب کنید:

    sudo yum install git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel
  2. بعد، موارد زیر را اجرا کنید curl دستور نصب rbenv و ruby-build:

    curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | bash -

    اسکریپت هر دو را شبیه سازی می کند rbenv
    و یاقوت ساخت
    مخازن از GitHub به ~/.rbenv فهرست راهنما. اسکریپت نصب کننده اسکریپت دیگری را نیز فراخوانی می کند که سعی می کند نصب را تأیید کند. خروجی اسکریپت چیزی شبیه به زیر خواهد بود:

    CentOS  Ruby را با استفاده از Rbenv نصب کنید

    همانطور که در خروجی بالا مشاهده می کنید، قبل از شروع استفاده از rbenv باید اضافه کنیم $HOME/.rbenv/bin به ما PATH
    .

    اگر از Bash استفاده می کنید، تایپ کنید:

    echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrcecho 'eval "$(rbenv init -)"' >> ~/.bashrcsource ~/.bashrc

    اگر از نوع Zsh استفاده می کنید:

    echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrcecho 'eval "$(rbenv init -)"' >> ~/.zshrcsource ~/.zshrc
  3. اکنون آنچه را که rbenv روی سیستم خود نصب کرده ایم، می توانیم به راحتی آخرین نسخه پایدار Ruby را نصب کرده و آن را به عنوان نسخه پیش فرض خود تنظیم کنیم:

    rbenv install 2.5.1rbenv global 2.5.1

    برای فهرست کردن تمام نسخه‌های روبی موجود می‌توانید از: rbenv install -l

    با چاپ شماره نسخه بررسی کنید که Ruby به درستی نصب شده است:

    ruby -v
    ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]

Ruby را با استفاده از RVM نصب کنید

RVM (مدیر نسخه روبی) یک است command-line ابزاری که به شما امکان می دهد به راحتی چندین محیط Ruby را نصب، مدیریت و کار کنید.

پیشنهاد می‌کنیم بخوانید:  روش نصب سرور Minecraft بر روی CentOS 7

برای نصب Ruby با استفاده از RVM مراحل زیر را دنبال کنید:

  1. ابتدا باید وابستگی های مورد نیاز برای ابزار RVM را نصب کنیم تا بتوانیم Ruby را از منبع بسازیم:

    sudo yum install curl gpg gcc gcc-c++ make patch autoconf automake bison libffi-devel libtool patch readline-devel sqlite-devel zlib-devel openssl-devel
  2. سپس دستورات زیر را برای نصب RVM روی سیستم خود اجرا کنید:

    sudo gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDBcurl -sSL https://get.rvm.io | bash -s stable
    CentOS  Ruby را با استفاده از RVM نصب کنید

    برای شروع استفاده از RVM باید دستور زیر را اجرا کنید:

    source ~/.rvm/scripts/rvm
  3. آخرین نسخه پایدار Ruby را با RVM نصب کنید و آن را به عنوان نسخه پیش فرض تنظیم کنید:

    rvm install 2.5.1rvm use 2.5.1 --default

    با چاپ شماره نسخه بررسی کنید که Ruby به درستی نصب شده است:

    ruby -v
    ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]

برای کسب اطلاعات بیشتر در مورد روش مدیریت نصب‌های Ruby خود با RVM به آدرس زیر مراجعه کنید RVM Documentation page

.

نتیجه

ما به شما سه راه مختلف برای نصب Ruby بر روی خود نشان داده ایم CentOS 7 سرور. روشی که انتخاب می کنید به نیازها و ترجیحات شما بستگی دارد. حتی با وجود نصب نسخه بسته بندی شده از CentOS مخزن ساده تر است، روش های Rbenv و RVM به شما انعطاف پذیری بیشتری برای اضافه کردن و حذف نسخه های مختلف روبی به ازای هر کاربر می دهد.

اگر سوال یا بازخوردی دارید، در زیر نظر دهید.

یاقوت سنتوس
برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
پیشنهاد می‌کنیم بخوانید:  روش تنظیم یا تغییر منطقه زمانی در CentOS 7

زمان انتشار: 1402-12-27 23:56:02

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید