Як встановити 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.
Ви можете перемістити вказівник миші на прапорці, щоб мати коротке пояснення параметрів.
- Параметр UTF-8 використовується для встановлення змінної середовища.
- Пов’язані файли .rb та .rbw дозволять вам запустити Ruby подвійним клацанням миші або просто ввести ім'я команди на оболонці.
- Додати виконувані файли 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. Ви також можете переглянути наступну статтю, щоб дізнатися більше -
- Питання для інтерв'ю Ruby
- Ruby vs Python Performance
- Рубі проти Вузла
- Використання Ruby