از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش نصب Ruby در CentOS 8
سرفصلهای مطلب
روبی یکی از محبوب ترین زبان های امروزی است. این یک نحو زیبا دارد و زبان پشت چارچوب Ruby on Rails است.
در این مقاله راههای مختلف نصب Ruby در CentOS 8 را بررسی میکنیم.
ما روش نصب Ruby را از مخازن پیشفرض CentOS 8 و با استفاده از اسکریپتهای Rbenv و RVM نشان خواهیم داد. روش نصب را انتخاب کنید که برای تنظیمات و محیط شما مناسب تر است.
نصب Ruby از مخازن CentOS
این ساده ترین روش برای نصب Ruby در CentOS است. در زمان نگارش، نسخه موجود در مخازن استاندارد CentOS 2.5.5 است.
دستور زیر را به عنوان root یا کاربر با امتیازات sudo برای نصب اجرا کنید ruby بسته:
sudo dnf install ruby
پس از اتمام نصب، می توانید با چاپ نسخه Ruby تأیید کنید که موفقیت آمیز بوده است:
ruby --version
خروجی چیزی شبیه به این خواهد بود:
ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux]
نسخه روبی شما ممکن است با نسخه نشان داده شده در بالا متفاوت باشد.
خودشه! شما با موفقیت Ruby را روی سیستم CentOS خود نصب کرده اید و می توانید شروع به استفاده از آن کنید.
Ruby را با Rbenv نصب کنید
Rbenv یک ابزار مدیریت نسخه Ruby سبک وزن است که به شما امکان می دهد نسخه های Ruby را به راحتی تغییر دهید.
ما استفاده خواهیم کرد ruby-build افزونه ای که عملکرد اصلی Rbenv را گسترش می دهد و به شما امکان می دهد هر نسخه روبی را از منبع نصب کنید.
با نصب git و سایر وابستگی های مورد نیاز برای ساخت Ruby از منبع شروع کنید:
sudo dnf install git wget gcc bzip2 openssl-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel
برای نصب هر دو دستور زیر را اجرا کنید rbenv و ruby-build:
wget -q https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer -O- | bash
اسکریپت هر دو را شبیه سازی می کند rbenv
و یاقوت ساخت
مخازن از 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
برای دریافت لیستی از تمام نسخه های روبی که می توان با آن نصب کرد 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]
نصب Ruby با RVM
RVM (مدیر نسخه روبی) یک است command-line ابزاری که به شما امکان می دهد چندین محیط Ruby را نصب، مدیریت و کار کنید.
ابتدا وابستگی های مورد نیاز برای را نصب کنید rvm برای ساخت Ruby از منبع:
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
دستور:
source ~/.rvm/scripts/rvm
برای دریافت لیستی از تمام نسخه های شناخته شده روبی تایپ کنید:
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 Documentation page
.
نتیجه
ما سه راه مختلف برای نصب Ruby بر روی سرور CentOS 8 به شما نشان داده ایم. روشی که انتخاب می کنید به نیازها و ترجیحات شما بستگی دارد. اگرچه نصب نسخه بستهشده از مخزن CentOS آسانتر است، روشهای Rbenv و RVM انعطافپذیری بیشتری برای افزودن و حذف نسخههای مختلف روبی به ازای هر کاربر به شما میدهند.
اگر سوال یا بازخوردی دارید، در زیر نظر دهید.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-27 09:42:03

