نحوه نصب Ruby در CentOS 8

نحوه نصب Ruby در CentOS 8

علی مرادی

Ruby یکی از محبوب ترین زبان های امروزی است. Ruby یک نحو زیبا دارد و زبان پشت چارچوب آن Ruby on Rails است. در این مقاله ، ما روش های مختلف نصب Ruby در CentOS 8 را بررسی خواهیم کرد. ما نحوه نصب Ruby را از مخازن پیش فرض CentOS 8 و استفاده از اسکریپت های Rbenv و RVM نشان خواهیم داد. روش نصب متناسب با تنظیمات و محیط خود را انتخاب کنید.

در ادامه با ما در شتابان هاست همراه باشید.

نحوه نصب Ruby از مخازن CentOS:

این ساده ترین روش برای نصب Ruby روی CentOS است. در زمان نگارش ، نسخه موجود در مخازن استاندارد CentOS 2.5.5 است.

برای نصب بسته Ruby ، دستور زیر را به عنوان root یا user با امتیاز sudo اجرا کنید:

sudo dnf install ruby

پس از اتمام نصب ، با چاپ نسخه Ruby می توانید موفقیت آمیز بودن آن را تأیید کنید:

ruby --version

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

ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux]

نسخه Ruby شما ممکن است با نسخه نشان داده شده در بالا متفاوت باشد.

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

Ruby را با Rbenv نصب کنید:

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

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

با نصب git و سایر وابستگی های مورد نیاز برای ساخت روبی از سورس شروع کنید:

sudo dnf install git wget gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel

برای نصب rbenv و ruby-دستور زیر را اجرا کنید:

wget -q https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer -O- | bash

اسکریپت مخازن rbenv و ruby build را از GitHub به فهرست. / .rbenv شبیه سازی می کند.

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

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

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

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

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

برای اطمینان از موفقیت آمیز بودن نصب rbenv -v را اجرا کنید:

rbenv -v

خروجی:

rbenv 1.1.2-17-g7795476

برای دریافت لیستی از تمام نسخه های Ruby قابل نصب با rbenv وارد شوید:

rbenv install -l

به عنوان مثال ، اگر می خواهید Ruby 2.7.0 را نصب کنید و آن را به عنوان نسخه پیش فرض تنظیم کنید ، تایپ می کنید:

rbenv install 2.7.0
rbenv global 2.7.0

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

ruby -v

خروجی:

ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]

نحوه نصب Ruby با RVM:

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

ابتدا وابستگی های مورد نیاز rvm برای ساخت روبی از سورس را نصب کنید:

sudo dnf install curl gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel

برای وارد کردن کلیدهای GPG و نصب RVM دستورات زیر را اجرا کنید:

gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable

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

source ~/.rvm/scripts/rvm

برای دریافت لیستی از تمام نسخه های شناخته شده Ruby تایپ کنید:

rvm list known

برای مثال ، می خواهید Ruby 2.6 را نصب کنید و آن را به عنوان نسخه پیش فرض تنظیم کنید ، دستورات زیر را صادر می کنید:

rvm install 2.6
rvm use 2.6 --default

نصب را تأیید کنید:

ruby -v

خروجی:

ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]

برای کسب اطلاعات بیشتر در مورد نحوه مدیریت نصب Ruby خود با RVM به صفحه مستندات RVM مراجعه کنید.

جمع بندی:

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

امیدوارم این مقاله براتون مفید بوده باشه.

ما رو تو شتابان هاست دنبال کنید

برچسب ها: Ruby