نحوه نصب Ruby بر روی دبیان ۱۰

نحوه نصب Ruby بر روی دبیان ۱۰

سعیده مهاجری

Ruby یکی از محبوب ترین زبان های برنامه نویسی است. Ruby یک نحو زیبا دارد و و زبان پشت چارچوب آن Ruby on Rails است. در این مقاله با ما همراه باشید تا شما عزیزان را با نحوه نصب روبی از مخازن پیش فرض Debian 10 و استفاده از اسکریپت های Rbenv و RVM آشنا کنیم. روش نصب متناسب با تنظیمات و محیط خود را انتخاب کنید.

Ruby را از مخازن دبیان نصب کنید :

این ساده ترین روش برای نصب Ruby روی دبیان است. در زمان نگارش ، نسخه موجود در مخازن استاندارد دبیان ۲٫۵٫۵ است. برای تازه کردن لیست بسته ها و نصب روبی ، دستورات زیر را به عنوان root یا user با امتیاز sudo اجرا کنید:

sudo apt updatesudo apt install ruby-full

پس از اتمام نصب ، با چاپ نسخه روبی آن را تأیید کنید:

ruby --version

خروجی چیزی شبیه به دستور زیر خواهد بود:

ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux-gnu]

نسخه روبی شما ممکن است با نسخه نشان داده شده در بالا متفاوت باشد. شما روبی را با موفقیت روی سیستم دبیان خود نصب کرده اید و می توانید از آن استفاده کنید.

نصب Ruby با استفاده از Rbenv :

Rbenv یک ابزار مدیریت نسخه lightweight Ruby است که به شما امکان می دهد نسخه های روبی را به راحتی تغییر دهید. ما از پلاگین ruby-build استفاده خواهیم کرد که عملکرد اصلی Rbenv را گسترش می دهد و به شما امکان می دهد هر نسخه Ruby را از source نصب کنید. با نصب git و سایر وابستگی های مورد نیاز برای ساخت روبی از source شروع کنید:

sudo apt update
sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev \         autoconf bison build-essential libyaml-dev \         libreadline-dev libncurses5-dev libffi-dev libgdbm-dev

برای نصب اسکریپت های rbenv و ruby دستور زیر را اجرا کنید:

curl -sL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-installer | 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-26-gc6324ff

برای دریافت لیستی از تمام نسخه های روبی قابل نصب با rbenv وارد شوید:

rbenv install -l

به عنوان مثال ، برای نصب روبی نسخه ۲٫۷٫۰ و تنظیم آن به عنوان نسخه پیش فرض ، دستور زیر را تایپ کنید:

rbenv install 2.7.0rbenv global 2.7.0

با اجرای دستور زیر تأیید کنید که روبی به درستی نصب شده است:

ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]

نصب Ruby با استفاده از RVM :

RVM یا (Ruby Version Manager) یک ابزار command-line است که می توانید برای نصب ، مدیریت و کار با چندین محیط روبی  از آن استفاده کنید. پیش نیازهای لازم برای ساخت روبی از source را نصب کنید:

sudo apt update
sudo apt install curl g++ gcc autoconf automake bison libc6-dev \        libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool \        libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev \        libreadline-dev libssl-dev

دستورات زیر را برای اضافه کردن کلید GPG و نصب RVM اجرا کنید:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDBcurl -sSL https://get.rvm.io | bash -s stable

برای شروع استفاده از RVM ، دستور زیر را اجرا کنید:

source ~/.rvm/scripts/rvm

برای دریافت لیستی از تمام نسخه های روبی قابل نصب با این ابزار ، دستور زیر را تایپ کنید:

rvm list known

آخرین نسخه پایدار Ruby را با RVM نصب کنید و آن را به عنوان نسخه پیش فرض تنظیم کنید:

rvm install rubyrvm --default use ruby

با چاپ شماره نسخه تأیید کنید که روبی به درستی نصب شده است:

ruby -v
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]

اگر می خواهید نسخه خاصی از Ruby را نصب کنید ، دستورات زیر را وارد کنید. نسخه x.x.x را با نسخه Ruby که می خواهید نصب کنید جایگزین کنید:

rvm install ruby-x.x.xrvm --default use ruby-x.x.x

جمع بندی :

ما سه روش مختلف برای نصب روبی بر روی سرور دبیان ۱۰ به شما نشان دادیم. روشی که انتخاب می کنید به نیازها و تنظیمات شما بستگی دارد. حتی اگر نصب نسخه بسته بندی شده از مخزن دبیان راحت تر باشد ، روش های Rbenv و RVM انعطاف پذیری بیشتری برای افزودن و حذف نسخه های مختلف Ruby بر اساس هر کاربر فراهم می کنند.

امیدواریم مطالب مورد پسند بوده و از آن بهره لازم را برده باشید. خوشحال میشویم نظرات و سوالات خود را در قسمت دیدگاه به اشتراک بگذارید و ما را در شتابان هاست همراهی کنید.😊

 

برچسب ها: دستورات لینوکس