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

نحوه نصب 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 به ازای هر کاربر به شما می دهند.

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

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

خروج از نسخه موبایل