آموزش نصب Ruby (در ویندوز، اوبونتو و AlmaLinux)



روبی (Ruby) یک زبان برنامه‌نویسی داینامیک، متن‌باز و شیءگرا است که بر سادگی و بهره‌وری تمرکز دارد. سینتکس خوانا و زیبای آن، روبی را به یک زبان محبوب، به خصوص در کنار فریم‌ورک قدرتمند Ruby on Rails، برای توسعه اپلیکیشن‌های وب تبدیل کرده است.

این راهنما به صورت جامع، شما را با تمام مراحل لازم برای نصب و راه‌اندازی یک محیط توسعه روبی روی سیستم‌عامل‌های مختلف آشنا می‌کند. برای توسعه و میزبانی اپلیکیشن‌های روبی، خرید سرور مجازی یک بستر قدرتمند و انعطاف‌پذیر فراهم می‌کند.

 

انتخاب روش نصب مناسب: مدیر بسته یا مدیر نسخه؟

 

برای نصب روبی دو رویکرد اصلی وجود دارد که هر کدام مزایا و معایب خود را دارند:

  • مدیر بسته سیستمی (APT, DNF): ساده‌ترین و سریع‌ترین راه برای نصب است، اما معمولا آخرین نسخه روبی را ارائه نمی‌دهد و مدیریت چندین نسخه به صورت همزمان دشوار است.
  • مدیر نسخه (rbenv, RVM): این ابزارها به شما اجازه می‌دهند تا به راحتی چندین نسخه مختلف از روبی را روی یک سیستم نصب کرده و بین آن‌ها جابجا شوید. این روش برای توسعه‌دهندگان به شدت توصیه می‌شود.

 

روش اول: نصب با مدیر نسخه rbenv (روش پیشنهادی برای لینوکس)

 

rbenv یک ابزار سبک و قدرتمند برای مدیریت نسخه‌های مختلف روبی است.

 

قدم ۱: نصب پیش‌نیازها

ابتدا باید ابزارهای لازم برای کامپایل روبی از سورس را نصب کنید.

 

در اوبونتو و دبیان:

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

 

در AlmaLinux و Rocky Linux:

sudo dnf install -y git curl gcc-c++ bzip2 openssl-devel libyaml-devel libffi-devel readline-devel zlib-devel gdbm-devel ncurses-devel

 

قدم ۲: نصب rbenv و ruby-build

اسکریپت زیر به صورت خودکار `rbenv` و افزونه `ruby-build` (که برای نصب نسخه‌های مختلف روبی لازم است) را نصب می‌کند.

curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-installer | bash

سپس، خطوط زیر را به فایل پروفایل شل خود اضافه کنید تا `rbenv` در هر بار ورود به ترمینال بارگذاری شود.

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc

(اگر از Zsh استفاده می‌کنید، به جای .bashrc از .zshrc استفاده کنید).

 

قدم ۳: نصب آخرین نسخه Ruby

  1. لیست تمام نسخه‌های قابل نصب را مشاهده کنید:
    rbenv install -l
  2. آخرین نسخه پایدار را نصب کنید (مثلا 3.3.3):
    rbenv install 3.3.3
  3. این نسخه را به عنوان نسخه پیش‌فرض سراسری سیستم خود تنظیم کنید:
    rbenv global 3.3.3

 

قدم ۴: تایید نصب

با دستور زیر، نسخه فعال روبی را بررسی کنید:

ruby -v

 

روش دوم: نصب Ruby در ویندوز (با RubyInstaller)

 

ساده‌ترین و رسمی‌ترین راه برای نصب روبی در ویندوز، استفاده از RubyInstaller است.

  1. به وب‌سایت RubyInstaller for Windows بروید.
  2. نسخه پیشنهادی (معمولا با علامت ستاره مشخص شده) را دانلود کنید.
  3. فایل نصب را اجرا کرده و مراحل را با تنظیمات پیش‌فرض دنبال کنید. مهم‌ترین بخش، صفحه‌ای است که از شما می‌خواهد MSYS2 development toolchain را نصب کنید؛ این گزینه را انتخاب کرده و نصب را ادامه دهید.

پس از اتمام، یک Command Prompt جدید باز کرده و با دستور ruby -v از نصب صحیح آن مطمئن شوید.

 

شروع کار و نصب Ruby on Rails

 

حالا که روبی نصب شده، بیایید یک کار عملی انجام دهیم. RubyGems مدیر بسته پیش‌فرض روبی است. ما از آن برای نصب فریم‌ورک محبوب Rails استفاده می‌کنیم.

gem install rails

پس از اتمام نصب، با دستور rails -v می‌توانید نسخه نصب شده را مشاهده کنید. اکنون شما آماده ساخت اولین اپلیکیشن خود با Ruby on Rails هستید. برای میزبانی پروژه‌های خود، خرید vps آلمان به شما یک محیط قدرتمند و انعطاف‌پذیر ارائه می‌دهد.