Як встановити Ruby?

На Рубі вплинули різні мови, такі як Perl, Smalltalk, Lisp, за словами його творця, Юкіхіро "Matz" Мацумото з Японії. Синтаксис Ruby схожий на Perl, тоді як інтерпретація схожа на Smalltalk, але вона значно відрізняється від Python. Він підтримує функціональне та об'єктно-орієнтоване програмування. У ньому є система динамічного типу, а управління пам’яттю можна здійснювати без будь-якого втручання. Це динамічна мова загального призначення. Ключові слова використовуються для визначення класу та методів, тоді як блоки коду можуть бути визначені як ключовими словами, так і дужками. Коли сигіл використовується, він змінює семантику області змінної. Визначення функцій / змінних за межами класів та внесення їх до складу Об'єкта відомо як Процедурне програмування. Коли все є об'єктом або він має анонімні функції, закриття та продовження, при цьому кожен вислів має значення, а функції повертають останню оцінку, тоді він передається до об'єктно-орієнтованого програмування.

Особливості Рубі

  • Обробка винятків та перевантаження оператора можуть бути виконані.
  • Ретельно об'єктно-орієнтована з успадкуванням та метакласами.
  • Аргументи за замовчуванням.
  • Рівні змінної області позначаються сигілами, такими глобальними, класовими, екземплярами та локальними.
  • RubyGems використовуються як централізоване управління пакетами.
  • REPL - це інтерактивна оболонка Ruby.
  • Підтримка Unicode та кодування декількох символів.
  • YAML, JSON та XML - це стандартні бібліотечні модулі.

Бібліотеки в автономній установці називаються «дорогоцінним каменем». Кожен самоцвіт складається з:

  • Код
  • Документація
  • Специфікація Gem (Gemspec )

RubyGems - це обробник пакетів, що забезпечує стандартний формат розповсюдження програм Ruby. Встановлення дорогоцінних каменів обробляється легко завдяки цьому. RubyGems інтегрований з навантажувачем, який працює під час роботи. Це завантажує встановлені дорогоцінні камені з папок бібліотеки. Gems працюють з рубіном, розробленим для певної платформи на основі архітектури процесора, ОС системи та версії. Кожен самоцвіт містить три важливі речі

  • Ім'я
  • Версія
  • Платформа

Крок до встановлення Ruby

У Debian GNU / Linux та Ubuntu ми можемо встановити Ruby, як показано нижче:

$ sudo apt-get install ruby-full

Пакет, заповнений рубіном, забезпечує старий стабільний випуск на Debian і Ubuntu.

Використання менеджера пакетів yum для RHEL, CentOS та Fedora.

$ sudo yum встановити рубін

Версія, встановлена ​​через це, є останньою, яка була б доступна на той момент випуску.

Оновлення Ruby за допомогою Інсталяторів

Більш нову версію можна встановити за допомогою сторонніх інсталяторів, якщо термін вже встановленої версії Ruby закінчився. В одній системі можливо встановити кілька версій Ruby. Існують спеціальні інструменти, які допоможуть перемикатися між різними версіями. Окремі сторонні інсталятори не потрібні, коли ми використовуємо RVM (Ruby-Version-Manager).

Ruby-build

Ruby-build - плагін для rbenv. За допомогою цього можна складати та встановлювати різні версії Ruby. Доступний для:

  • MacOS
  • Linux
  • UNIX-подібні операційні системи

Рубін встановити

Різні версії Ruby можна скласти та встановити у довільні каталоги за допомогою Ruby-install. На комп'ютерах MacO і Linux Chruby - це інструмент, який можна перемикати між різними версіями Ruby, встановленими на одній машині.

Ruby Installer

RubyInstaller забезпечує майже повну установку для повного середовища розробки Ruby у Windows.

Як встановити Ruby на Windows

  • Відкрити -> https://rubyinstaller.org/

  • Будь-хто без попередніх знань про Рубі може розглянути варіант глибокого розуміння.
  • Ви можете ознайомитись з основами інсталяції Ruby та використанням Ruby за даним посиланням "Чи RubyInstaller для вас?"

  • Наданий Ruby + Devkit (версія) є найбільш стабілізованою та повністю перевіреною версією Ruby, яка доступна для завантаження.

  • Після завершення завантаження відкрийте програму встановлення подвійним клацанням. З'являється така Windows:
  • Клацніть на «Я приймаю ліцензію» та Далі.

  • У наступному діалоговому вікні ви можете змінити встановлення Цільового шляху Ruby.

Ви можете перемістити вказівник миші на прапорці, щоб мати коротке пояснення параметрів.

  1. Параметр UTF-8 використовується для встановлення змінної середовища.
  2. Пов’язані файли .rb та .rbw дозволять вам запустити Ruby подвійним клацанням миші або просто ввести ім'я команди на оболонці.
  3. Додати виконувані файли Ruby дозволяє встановлювати Ruby звідусіль. Це може вплинути на існуючі установки Ruby.
  • Клацніть на Встановити.
  • Поставте прапорець, якщо ви хочете встановити ланцюжок розробки MYS2 разом із Ruby. Клацніть на Далі.

  • Після завершення установки натисніть кнопку Готово.

  • Ви готові йти.

Ruby на Mac-OS:

MacOS поставляється заздалегідь з Ruby. Ви можете запустити rubin -v на своєму терміналі, він буде вказувати на попередньо встановлену версію.

Вступ до Ruby on Rails

Ruby on Rails - це рамка, написана на Ruby для розробки веб-додатків на стороні сервера. Rails була потрібна мова, щоб вставити динамічну веб-сторінку в HTML-код. У той час творець рейок вважав Рубін кращим варіантом, ніж інші мови. Для організації програмування прикладних програм використовується модель-перегляд-контролер (MVC). Ruby on Rails найчастіше підключається до Інтернету через якийсь передовий веб-сервер.

Модель

База даних та файл Ruby відображаються в таблиці в рамках Ruby on Rails. Це називається моделлю. Розробники можуть ігнорувати правила іменування та вибирати різні назви для таблиць, моделей та пов'язаних з ними файлів. Але найкраща практика полягає в тому, щоб назвати наступне: Файл "user.rb" у каталозі додатків / моделей може бути пов'язаний з таблицею "користувачі" в базі даних.

Контролер

Серверний компонент Rails відомий як контролер. Він визначає, який файл буде доставлений до зовнішніх запитів веб-сервера. Функція пошуку потребує запит, щоб знайти дані, що відповідають запиту. Потім контролер передає деяку підмножину даних у відповідний вигляд для створення HTML-документа, що містить таблицю з одним рядком на дані. Контролер здійснює одну чи кілька дій, які в основному є блоком, який визначає, як відповісти на зовнішній запит.

Вид

Під час виконання файлу Erb оцінюється і перетворюється в HTML. Це досягається за допомогою View. Рейки включають інструменти, які полегшують завдання розробників для побудови моделей та представлень для базового веб-сайту.

Рекомендовані статті

Це було керівництвом щодо встановлення Ruby. Тут ми обговорили Інструкції та різні кроки щодо встановлення Ruby. Ви також можете переглянути наступну статтю, щоб дізнатися більше -

  1. Питання для інтерв'ю Ruby
  2. Ruby vs Python Performance
  3. Рубі проти Вузла
  4. Використання Ruby