آموزش نصب Ruby در CentOS 8
روبی یکی از محبوب ترین زبان های برنامه نویسی است. در این آموزش روش های مختلف برای نصب Ruby در CentOS 8 را بررسی خواهیم کرد.
ما نحوه نصب Ruby را از مخازن پیش فرض CentOS 8 و استفاده از اسکریپت های Rbenv و RVM نشان خواهیم داد. روش نصب را انتخاب کنید که مناسب ترین گزینه برای شما باشد.
نصب Ruby از مخازن CentOS
این ساده ترین روش برای نصب Ruby روی CentOS است. در زمان نوشتن ، نسخه در مخازن استاندارد CentOS 2.5.5 است.
برای نصب بسته ruby
دستور زیر را به عنوان root یا کاربر با امتیازات 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 و سایر وابستگی های لازم برای ساخت 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 و 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 -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]
یک راز بزرگ درمورد 90 % هاستینگ های ایرانی، اورسل کردن بیش از حد است که باعث افت کیفیت سرورها میشود.
وان سرور با ارائه دسترسی های مختلف این امکان را به شما خواهد داد که تمامی منابع سرورتان را مدیریت و بررسی کنید و همچنین با ارائه گارانتی 100% برگشت وجه ریسک خرید شما را به %0 کاهش میدهد.
نصب Ruby با RVM
RVM (Ruby Version Manager) ابزاری با خط فرمان است که به شما امکان می دهد با چندین محیط 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 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
برای شروع استفاده از RVM ، باید دستور source
زیر را اجرا کنید:
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 بر اساس هر کاربر ارائه می دهد.
اولین نفر باشید که نظر ارسال میکنید