امیدواریم مطالب مورد پسند بوده و از آن بهره لازم را برده باشید. خوشحال میشویم نظرات و سوالات خود را در قسمت دیدگاه به اشتراک بگذارید و ما را در شتابان هاست همراهی کنید.
Ruby یکی از محبوب ترین زبان های برنامه نویسی است. این زبان یک نحو زیبا دارد و زبان پشت چارچوب Ruby on Rails است. ما نحوه نصب Ruby را از مخازن پیشفرض Debian 10 و با استفاده از اسکریپتهای Rbenv و RVM نشان خواهیم داد. روش نصب را انتخاب کنید که برای تنظیمات و محیط شما مناسب تر است. در این آموزش با ما همراه باشید تا شما عزیزان را با نحوه نصب Ruby در Debian 10 آشنا کنیم.
این ساده ترین روش برای نصب Ruby در دبیان است. در زمان نگارش، ورژن موجود در مخازن استاندارد دبیان، ورژن ۲٫۵٫۵ است. دستورات زیر را به عنوان root یا کاربر با امتیازات sudo اجرا کنید تا لیست بسته ها را تازه کنید و Ruby را نصب کنید:
sudo apt update
sudo apt install ruby-full
پس از اتمام نصب، آن را با نمایش ورژن Ruby تأیید کنید:
ruby --version
خروجی چیزی شبیه به دستور زیر خواهد بود:
ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux-gnu]
ورژن Ruby شما ممکن است با ورژن نشان داده شده در بالا متفاوت باشد. شما با موفقیت Ruby را روی سیستم Debian خود نصب کرده اید و می توانید شروع به استفاده از آن کنید.
Rbenv یک ابزار مدیریت ورژن Ruby سبک است که به شما امکان می دهد ورژن های Ruby را به راحتی تغییر دهید. ما ازافزونه ruby-build برای نصب Ruby استفاده خواهیم کرد که عملکرد اصلی Rbenv را گسترش می دهد و به شما امکان می دهد هر ورژن Ruby را از منبع نصب کنید. با نصب git و سایر پیش نیازهای مورد نیاز برای ساخت Ruby از منبع شروع کنید:
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-build دستور زیر را اجرا کنید:
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"' >> ~/.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-26-gc6324ff
برای دریافت لیستی از تمام ورژن های Ruby که می توان با rbenv نصب کرد، دستور زیر را وارد کنید:
rbenv install -l
به عنوان مثال، برای نصب Ruby ورژن ۲٫۷٫۰ و تنظیم آن به عنوان ورژن پیش فرض، باید دستور زیر را اجرا کنید:
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]
RVM یا (Ruby Version Manager) یک ابزار خط فرمان است که به شما امکان نصب، مدیریت و کار با چندین محیط Ruby را می دهد. پیش نیازهای مورد نیاز برای ساخت Ruby را از منبع نصب کنید:
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 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
برای شروع استفاده از RVM، باید دستور source زیر را اجرا کنید:
source ~/.rvm/scripts/rvm
برای دریافت لیستی از تمام ورژن های شناخته شده Ruby دستور زیر را اجرا کنید:
rvm list known
آخرین ورژن پایدار Ruby را با RVM نصب کنید و آن را به عنوان ورژن پیش فرض تنظیم کنید:
rvm install ruby
rvm --default use ruby
با نمایش شماره ورژن، بررسی کنید که 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.x
rvm --default use ruby-x.x.x
برای اطلاعات بیشتر در مورد نحوه مدیریت نصبهای Ruby خود با RVM، صفحه مستندات آنها را بررسی کنید.
ما سه راه مختلف برای نصب زبان برنامه نویسی Ruby بر روی سرور Debian 10 به شما نشان داده ایم. روشی که انتخاب می کنید به نیازهای شما بستگی دارد. اگرچه نصب ورژن بسته بندی شده از مخزن دبیان آسانتر است، روشهای Rbenv و RVM به شما انعطافپذیری بیشتری برای افزودن و حذف ورژن های مختلف Ruby به ازای هر کاربر میدهند.
امیدواریم مطالب مورد پسند بوده و از آن بهره لازم را برده باشید. خوشحال میشویم نظرات و سوالات خود را در قسمت دیدگاه به اشتراک بگذارید و ما را در شتابان هاست همراهی کنید.