Ruby ⏤ это динамический, открытый и гибкий язык программирования, который широко используется для разработки веб-приложений и автоматизации задач. В этой статье мы расскажем, как установить и настроить Ruby на операционной системе Windows;
- Шаг 1⁚ Загрузка Ruby
- Шаг 2⁚ Установка Ruby
- Шаг 3⁚ Проверка установки Ruby
- Шаг 4⁚ Использование Ruby
- Этичный хакинг и тестирование на проникновение, информационная безопасность
- Для чего устанавливать Ruby
- Как установить Ruby на Windows
- Как обновить Ruby на Windows
- Как установить и использовать gem в Windows
- Как установить bundler
- Как установить программу Ruby в Windows. Как запустить программу Ruby в Windows
- Восстановление сайтов из Интернет Архива в Windows
- Как установить WhatWeb в Windows
- Установка WPScan в Windows
- Что такое MSYS2. Как пользоваться MSYS2
- Как установить Ruby на Windows 10
Шаг 1⁚ Загрузка Ruby
Первым шагом является загрузка Ruby для Windows. Для этого⁚
- Откройте веб-браузер и перейдите на официальный сайт Ruby⁚ https⁚//rubyinstaller.org/
- На главной странице сайта выберите ссылку «Download».
- На странице загрузки выберите версию Ruby, которую хотите установить. Рекомендуется выбрать последнюю стабильную версию.
- Щелкните по ссылке для загрузки установщика Ruby для Windows (.exe файл).
- Сохраните файл установщика на вашем компьютере.
Шаг 2⁚ Установка Ruby
После загрузки установщика Ruby, выполните следующие действия для установки Ruby⁚
- Запустите установщик Ruby (файл .exe).
- Выберите директорию для установки Ruby; Рекомендуется использовать предложенную по умолчанию директорию.
- Выберите опции установки в соответствии с вашими предпочтениями. Для большинства пользователей рекомендуется оставить все опции по умолчанию.
- Дождитесь завершения установки Ruby.
- После завершения установки установщик Ruby создаст ярлык «Start Command Prompt with Ruby» на рабочем столе.
Шаг 3⁚ Проверка установки Ruby
После установки Ruby вы можете проверить, что он успешно установлен⁚
- Запустите «Command Prompt with Ruby» из ярлыка на рабочем столе.
- Введите команду
ruby -v
и нажмите Enter. - Если команда успешно выполнится, вы увидите версию Ruby, установленную на вашем компьютере.
Шаг 4⁚ Использование Ruby
После успешной установки Ruby вы можете начать использовать его для разработки программ. Возможности Ruby огромны, вы можете писать скрипты, создавать веб-приложения и многое другое.
Чтобы начать писать программы на Ruby, вам понадобится текстовый редактор или интегрированная среда разработки (IDE). Некоторые популярные выборы это⁚
- Visual Studio Code⁚ бесплатный и легкий в использовании текстовый редактор.
- Atom⁚ бесплатный и расширяемый текстовый редактор.
- RubyMine⁚ платная IDE, специально разработанная для разработки на Ruby и Ruby on Rails.
Выберите подходящий для вас инструмент, создайте новый файл с расширением .rb и начните писать программы на Ruby!
Этичный хакинг и тестирование на проникновение, информационная безопасность
Для чего устанавливать Ruby
Ruby — это сценарный язык. Это означает, что предварительные программы не требуются. В этом смысле Ruby сравним с PHP, Python, Perl и т.д.
Ruby — довольно популярный язык, и на нем написано много интересных программ. С точки зрения информационной безопасности, примеры включают хорошо известные даунлоадер WPSCAN, Whatweb и Wayback Machine.
Установив Ruby на Windows, вы сможете запускать программы, написанные на этом языке, изучать этот язык программирования и писать собственные сценарии.
Кстати, Ruby, PHP, Python и Perl могут использоваться в качестве веб-серверных блоков, а сценарии, написанные на этом языке, могут быть использованы в качестве программной основы для сайтов или сервисов.
Как установить Ruby на Windows
Там вы увидите множество вариантов инсталляторов. Они отличаются не только версией, но и конфигурацией загружаемых файлов. Исполняемый файл представляет собой автономную программу установки Windows, содержащую язык Ruby, среду выполнения и важную документацию. Если вы не знаете, какую версию установить для начала работы с Ruby, рекомендуется программа установки Ruby+Devkit * (x64). Он предоставляет наибольшее количество GEM-совместимых пакетов (Ruby-пакетов) и устанавливает MSYS2-Devkit вместе с Ruby, так что вы можете компилировать GM с расширениями C сразу после завершения установки.
Запустите загруженный файл. В этом окне вы можете выбрать конфигурацию.
Папка установки может остаться неизменной.
Add Ruby executable to path — означает, что список исполняемых файлов Ruby добавляется в системные переменные. Это рекомендуется сделать, чтобы не определять полный путь к интерпретатору сценария каждый раз, когда вы запускаете сценарий Ruby.
Связать файлы .RB и .RBW с установкой Ruby — Это означает связать файлы .RB и .RBW с установкой Ruby. Это позволяет запускать файлы Ruby двойным щелчком мыши или набрав имя сценария в командной строке.
Использовать UTF-8 в качестве внешней кодировки по умолчанию и Использовать UTF-8 в качестве внешней кодировки по умолчанию.
Все три флажка были установлены, и в качестве папки установки была выбрана папка c:Ј ruby26.
Как видно на следующей странице, сам пакет Ruby не занимает много места, но инструментарий разработчика MSYS2, предоставляемый для установки, занимает много места. Настоятельно рекомендуется установить MSYS2. В дополнение к возможности компилировать пакеты Ruby, как описано выше, MSYS2 предоставляет консольную среду с функциональностью Linux (подобно Cygwin, но с дополнительными возможностями).
Для настройки инструмента роста MSYS2 оставляем галочку в последнем окне и нажимаем кнопку Finish.
Затем нас спрашивают:.
Просто нажмите Enter, чтобы завершить все три шага.
Когда все будет готово, нажмите Enter для завершения.
Кстати, если вы внимательно следили за тем, что происходит на экране, вы могли заметить PacMan: это консольная среда, которая является не только консольной средой, но и консольной средой. На самом деле, в этой консольной среде есть менеджер пакетов Pacman. К другим особенностям MSYS2 мы вернемся позже.
Более подробную информацию о Pacman можно найти в других статьях.
- Практические примеры использования Pacman
- Pacman: Работа с пакетами в Blackarch (помощь и перевод семинара)
Как обновить Ruby на Windows
Чтобы обновить последние обновления (т.е. меньшие версии, такие как 2.5.1 до 2.5.4), просто запустите новую версию программы установки. Установленные gems (пакеты из репозитория Ruby) не будут заменены и будут работать с новой переустановкой. Для обновления установки достаточно использовать Rubyinstaller без devkit. DevKit можно обновить по отдельности, выполнив следующую команду из командной строки Windows.
Когда выходит новая основная версия, установка не может быть обновлена в том же каталоге, что и предыдущая. Например, для новых версий предыдущих версий RubyInstaller-2.5.x и RubyInstaller-2.6.x необходимо установить в новый каталог или удалить старую версию и установить новую версию для GEMS (программа) Вам необходимо сделать следующее. Расширения C не совместимы между Ruby-2.5 и 2.6.
Как установить и использовать gem в Windows
Rubygems — это менеджер пакетов Ruby. Он может использоваться для установки различных программ и их зависимостей и может устанавливать как локальные системы, так и удаленные приложения из источника.
Вышеуказанная установка Ruby также должна быть проверена путем установки gems и выполнения команды.
Появится файл справки по использованию GEM.
Чтобы просмотреть все доступные команды GEM, выполните эту команду.
Чтобы установить пакет, запустите форму form.
В других примерах следуйте инструкциям по установке пакета.
Для просмотра справки по заказам на установку:.
Чтобы установить программу 'Rake' из локального каталога или с удаленного сервера, например:.
Устанавливайте пакет 'Rake' только с удаленного сервера.
Установите 'Rake', но только версию 0.3.1, на список пользователей, даже если есть неразрешенные зависимости.
Экспорт списка драгоценных камней (пакетов), название которых начинается с 'D'.
Экспортирует список локальных и удаленных гемов, имена которых содержат 'Log'.
Журнал поиска GEM — оба
Предыдущая команда используется для поиска пакетов на основе их имен.
Выводит список только удаленных (не локальных) гемов, которые "зарегистрированы" в имени.
Смотрите информацию на Rubygems:.
Обновляет все программы GEM в системе.
Обновить локальную версию Rubygems: обновляет локальную версию Rubygems.
Как установить bundler
Бандлер — менеджер зависимостей Ruby. Этот администратор помогает при установке других программ Ruby.
Чтобы установить Bandler в Windows, выполните следующие действия.
Чтобы обновить пакет, выполните команду Order.
Если вы устанавливаете программу из исходного кода и у вас есть файл Gemfile, программно перейдите в папку и выполните команду там.
Эта команда устанавливает все зависимости, перечисленные в файле Gemfile.
Используйте команду, чтобы посмотреть, где в пакете установлены пакеты gem.
Как установить программу Ruby в Windows. Как запустить программу Ruby в Windows
Далее рассмотрим несколько примеров установки и использования программ Ruby в Windows.
Восстановление сайтов из Интернет Архива в Windows
Начнем с Wayback Machine Downloader, который полностью восстанавливает веб-сайт из веб-файла.
Чтобы установить Wayback Machine Downloader, просто запустите его.
Давайте запустим программу, чтобы опробовать ее и посмотреть, работает ли она: перезагрузите сайт из веб-архива.
Программа завершилась успешно:.
Как установить WhatWeb в Windows
Whatweb распознает веб-сайт. Цель этой программы — распознать в Whatweb такие веб-технологии, как системы управления контентом (CMS), платформы для ведения блогов, статистические/детальные пакеты, библиотеки JavaScript, веб-серверы, встроенные устройства и т.д. Существует 1 700 добавок, каждая из которых распознает что-то одно: WhatWeb определяет версии, адреса электронной почты, идентификаторы учетных записей, единицы веб-платформы, ошибки SQL и т.д.
Найдите Whatweb в репозитории пакетов Ruby.
Был найден только simple_whatweb (0.4.1).
Чем бы ни был WhatWeb, его версия очень старая. В Windows установите WhatWeb из исходного кода.
Распакуйте эту папку. Откройте командную строку и перейдите в эту папку.
Следующие команды покажут помощь программы
Запустите контроллер местоположения:.
Установка WPScan в Windows
Что такое MSYS2. Как пользоваться MSYS2
Вы уже установили MSYS2 для доступа к инструментам компиляции, чтобы можно было установить пакет Ruby. MSYS2 основан на Cygwin Reality и включает в себя множество утилит для Linux.
MSYS2 предоставляет пакеты для Bash, AutoTools, Make, GCC, Pacman, SH и многих других. На него есть специальная ссылка в менеджере пакетов Pacman.
Чтобы включить среду рабочего стола MSYS2, откройте командную строку или консоль PowerShell и запустите ее там.
Это делает ряд утилит Linux легкодоступными, а менеджер пакетов Pacman можно использовать для установки новых пакетов или обновления существующих. При установке пакетов Pacman отслеживает и устанавливает их.
Чтобы обновить все пакеты:.
Для поиска пакетов:.
Чтобы просмотреть список всех доступных пакетов:.