Ruby یکی از محبوب ترین زبان های امروزی است. Ruby یک نحو زیبا دارد و زبان پشت چارچوب آن Ruby on Rails است. در این مقاله ، ما روش های مختلف نصب Ruby در CentOS 8 را بررسی خواهیم کرد. ما نحوه نصب Ruby را از مخازن پیش فرض CentOS 8 و استفاده از اسکریپت های Rbenv و RVM نشان خواهیم داد. روش نصب متناسب با تنظیمات و محیط خود را انتخاب کنید.
در ادامه با ما در شتابان هاست همراه باشید.
این ساده ترین روش برای نصب 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 خود نصب کرده اید و می توانید از آن استفاده کنید.
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"' >> ~/.bashrcecho 'eval "$(rbenv init -)"' >> ~/.bashrcsource ~/.bashrc
اگر از Zsh استفاده می کنید:
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrcecho 'eval "$(rbenv init -)"' >> ~/.zshrcsource ~/.zshrc
برای اطمینان از موفقیت آمیز بودن نصب rbenv -v را اجرا کنید:
rbenv -v خروجی:
rbenv 1.1.2-17-g7795476 برای دریافت لیستی از تمام نسخه های Ruby قابل نصب با rbenv وارد شوید:
rbenv install -l به عنوان مثال ، اگر می خواهید Ruby 2.7.0 را نصب کنید و آن را به عنوان نسخه پیش فرض تنظیم کنید ، تایپ می کنید:
rbenv install 2.7.0rbenv global 2.7.0
با چاپ شماره نسخه تأیید کنید که Ruby به درستی نصب شده است:
ruby -v خروجی:
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux] 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 7D2BAF1CF37B13E2069D6956105BD0E739499BDBcurl -sSL https://get.rvm.io | bash -s stable
برای شروع استفاده از RVM باید دستور زیر را اجرا کنید:
source ~/.rvm/scripts/rvm برای دریافت لیستی از تمام نسخه های شناخته شده Ruby تایپ کنید:
rvm list known برای مثال ، می خواهید Ruby 2.6 را نصب کنید و آن را به عنوان نسخه پیش فرض تنظیم کنید ، دستورات زیر را صادر می کنید:
rvm install 2.6rvm 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 به ازای هر کاربر به شما می دهند.
امیدوارم این مقاله براتون مفید بوده باشه.
ما رو تو شتابان هاست دنبال کنید