Как установить Ruby?
Ruby находился под влиянием различных языков, таких как Perl, Smalltalk, Lisp, по словам его создателя Юкихиро Маца из Мацумото из Японии. Синтаксис Ruby похож на Perl, а интерпретация похожа на Smalltalk, но значительно отличается от Python. Поддерживает функциональное и объектно-ориентированное программирование. Он имеет динамическую систему типов и управление памятью может осуществляться без какого-либо вмешательства. Это динамический и универсальный язык программирования. Ключевые слова используются для определения класса и методов, тогда как блоки кода могут быть определены как ключевыми словами, так и фигурными скобками. Когда используется символ, он меняет семантику области видимости переменной. Определение функций / переменных вне классов и включение их в Объект называется процедурным программированием. Когда все является объектом или имеет анонимные функции, замыкания и продолжения с каждым оператором, имеющим значение, и функции возвращают последнюю оценку, тогда это относится к объектно-ориентированному программированию.
Особенности Ruby
- Возможна обработка исключений и перегрузка оператора.
- Тщательно объектно-ориентированный с наследованием и метаклассами.
- Аргументы по умолчанию.
- Уровни переменной области обозначаются символами, такими как глобальный, класс, экземпляр и локальный.
- RubyGems используются в качестве централизованного управления пакетами.
- REPL - это интерактивная рубиновая оболочка.
- Поддержка кодировки Unicode и нескольких символов.
- YAML, JSON и XML являются стандартными доступными модулями библиотеки.
Библиотеки в автономной установке называются «драгоценными камнями». Каждый драгоценный камень состоит из:
- Код
- Документация
- Спецификация драгоценного камня (Gemspec )
RubyGems - это обработчик пакетов, предоставляющий стандартный формат для распространения программ Ruby. Установка драгоценных камней легко осуществляется через это. RubyGems интегрирован с загрузчиком Ruby. Это загружает установленные драгоценные камни из папок библиотеки. Gems работают с ruby, предназначенным для определенной платформы, основанной на архитектуре процессора, ОС системы и версии. Каждый драгоценный камень содержит три важные вещи
- имя
- Версия
- Платформа
Шаги по установке Ruby
В Debian GNU / Linux и Ubuntu мы можем установить Ruby, как показано ниже:
$ sudo apt-get установить ruby-full
Полный пакет ruby предоставляет старый стабильный выпуск для Debian и Ubuntu.
Использование менеджера пакетов yum для RHEL, CentOS и Fedora.
$ sudo yum установить ruby
Версия, установленная через эту версию, является последней, которая будет доступна на момент выпуска.
Обновление Ruby с помощью установщиков
Более новую версию можно установить с помощью сторонних установщиков, если срок действия уже установленной версии Ruby истек. Можно установить несколько версий Ruby в одной системе. Существуют специальные инструменты, которые могут помочь переключаться между различными версиями. Отдельные сторонние установщики не нужны, когда мы используем RVM (Ruby-Version-Manager).
Рубин-строй
Ruby-build - это плагин для rbenv. Различные версии Ruby могут быть скомпилированы и установлены с этим. Доступны для:
- MacOS
- Linux
- UNIX-подобные операционные системы
Ruby установить
Различные версии Ruby могут быть скомпилированы и установлены в произвольные каталоги с помощью Ruby-install. В машинах MacO и Linux Chruby - это инструмент, который предназначен для переключения между различными версиями Ruby, установленными на одном компьютере.
Ruby Installer
RubyInstaller обеспечивает в значительной степени полную настройку для полной среды разработки Ruby под Windows.
Как установить Ruby в Windows
- Открыть -> https://rubyinstaller.org/
- Любой человек, не имеющий предварительных знаний о Ruby, может рассмотреть возможность глубокого понимания.
- Вы можете ознакомиться с основами установки Ruby и использования Ruby по данной ссылке «Является ли RubyInstaller для вас?»
- Предоставленная Ruby + Devkit (версия) является наиболее стабильной и полностью протестированной версией Ruby, доступной для загрузки.
- После завершения загрузки откройте установщик, дважды щелкнув по нему. Появится следующая Windows:
- Нажмите «Я принимаю лицензию» и «Далее».
- В следующем диалоговом окне вы можете изменить целевой путь установки Ruby.
Вы можете навести указатель мыши на флажки, чтобы получить краткое описание параметров.
- Опция UTF-8 используется для установки переменной среды.
- Связанные файлы .rb и .rbw позволят вам запускать Ruby двойным щелчком мыши или просто вводить имя команды в оболочке.
- Добавление исполняемых файлов Ruby позволяет устанавливать Ruby отовсюду. Это может повлиять на существующие установки Ruby.
- Нажмите на Установить.
- Установите флажок, если вы хотите установить цепочку разработки MYS2 вместе с Ruby. Нажмите на Далее.
- После завершения установки нажмите «Готово».
- Вы готовы идти.
Ruby On Mac-OS:
MacOS поставляется с предустановленным Ruby. Вы можете запустить ruby -v на своем терминале, он будет указывать на предустановленную версию.
Введение в Ruby on Rails
Ruby on Rails - это фреймворк, написанный на Ruby для разработки серверных веб-приложений. Rails нужен язык для встраивания динамической веб-страницы в код HTML. В то время создатель рельсов считал Ruby лучшим вариантом, чем другие языки. Шаблон модель-представление-контроллер (MVC) используется для организации прикладного программирования. Ruby on Rails чаще всего подключается к Интернету через какой-либо интерфейсный веб-сервер.
модель
База данных и файл Ruby отображаются в таблицу в инфраструктуре Ruby on Rails. Это называется моделью. Разработчики могут по своему усмотрению игнорировать соглашение об именах и выбирать разные имена для таблиц, моделей и связанных файлов. Но лучше всего назвать это следующим образом: файл 'user.rb' в каталоге app / models может быть связан с таблицей 'users' в базе данных.
контроллер
Серверный компонент Rails известен как Controller. Он определяет, какой файл будет доставлен на внешние запросы от веб-сервера. Функция поиска нуждается в запросе, чтобы найти данные, соответствующие поиску. Затем контроллер передает некоторое подмножество данных в соответствующее представление, чтобы создать документ HTML, содержащий таблицу с одной строкой на данные. Контроллер выполняет одно или несколько действий, которые в основном являются блоком, который определяет, как реагировать на внешний запрос.
Посмотреть
Во время выполнения файл Erb оценивается и преобразуется в HTML. Это достигается с помощью View. Rails включает в себя инструменты, которые облегчают задачу разработчиков при создании моделей и представлений для базового веб-сайта.
Рекомендуемые статьи
Это руководство по установке Ruby. Здесь мы обсудили инструкции и различные шаги для установки Ruby. Вы также можете посмотреть следующую статью, чтобы узнать больше -
- Руби Интервью Вопросы
- Ruby vs Python Performance
- Рубин против Узла
- Использование Рубина