
نحوه نصب 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
ارسال دیدگاه جدید