Скачать Ruby

Здесь вы можете получить последние дистрибутивы Ruby в своей любимой версии. Текущая стабильная версия — 3.1.2. Пожалуйста, обязательно прочитайте Лицензию Ruby.

Способы установки Ruby

У нас есть несколько инструментов для установки Ruby на каждой основной платформе:

  • В Linux/UNIX вы можете использовать систему управления пакетами вашей дистрибутив или сторонние инструменты (rbenv и RVM).
  • На компьютерах с macOS можно использовать сторонние инструменты (rbenv и RVM).
  • На компьютерах с Windows вы можете использовать RubyInstaller.

Подробнее об использовании см. на странице установки. системы управления пакетами или сторонние инструменты.

Конечно, вы также можете установить Ruby из исходного кода на всех основных платформах.

Компиляция Ruby — исходный код

Установка из исходного кода — отличное решение, когда вы достаточно комфортно с вашей платформой и, возможно, нужны определенные настройки для вашей среды.

Это также хорошее решение в том случае, если нет других готовых пакетов для вашей платформы.

Подробнее о сборке см. на странице установки. Руби из исходников. Если у вас возникли проблемы с компиляцией Ruby, рассмотрите возможность использования один из сторонних инструментов, упомянутых выше. Они могут помочь вам.

  • Стабильные версии:
    • Рубин 3.1.2
      sha256: 61843112389f02b735428b53bb64cf988ad9fb81858b8248e22e57336f24a83e
    • Рубин 3.0.4
      sha256: 70b47c207af04bce9acea262308fb42893d3e244f39a4abc586920a1c723722b
    • Рубин 2.7.6
      sha256: e7203b0cc09442ed2c08936d483f8ac140ec1c72e37bb5c401646b7866cb5d10
  • Предварительные версии:
    • Ruby 3.2.0-preview2
      sha256: 8a78fd7a221b86032f96f25c1d852954c94d193b9d21388a9b434e160b7ed891
  • Больше не поддерживается (EOL):
    • Рубин 2.6.10
      sha256: 0dc609f263d49c4176d5725deefc337273676395985b5e017789373e8cadf16e
  • Снимков:
    • Стабильный снимок ветки ruby_3_1: Это архив последнего снимка текущей ветки ruby_3_1 .
    • Стабильный снимок ветки ruby_3_0: Это архив последнего снимка текущей ветки
      ruby_3_0
      .
    • Стабильный снимок ветки ruby_2_7: Это архив последнего снимка текущей ветки ruby_2_7 .
    • Ночной снимок: Это архив всего, что есть в Git, сделанный каждую ночь. Это может содержать ошибки или другие проблемы, используйте на свой страх и риск!

Для получения дополнительной информации о конкретных выпусках, особенно о старых выпусках. или превью, см. страницу Релизы. Информация о текущем состоянии обслуживания различных Ветки Ruby можно найти на странице Ветки.

Для получения информации о репозиториях Ruby Subversion и Git см. Страница Ruby Core.

Исходный код Ruby доступен во всемирном наборе Зеркальные сайты. Пожалуйста, попробуйте использовать зеркало, которое находится рядом с вами.



Документация

Руководства, учебные пособия и справочные материалы, которые помогут вам узнать больше о Ruby

Установка Ruby

Хотя вы можете легко попробовать Ruby в своем браузере, вы также можете прочитать руководство по установке для справки по установке Ruby.

Начало работы

Официальный FAQ
Официальный часто задаваемые вопросы.
Руби Коанс
Коаны ведут вас по пути к просветлению, чтобы учиться Рубин. Цель состоит в том, чтобы изучить язык Ruby, синтаксис, структуру и некоторые общие функции и библиотеки. Мы также обучаем вас культуре.
Почему (острый) путеводитель по Ruby
Нетрадиционная, но интересная книга, которая научит вас Ruby через рассказы, остроумие и комиксы. Первоначально создано почему повезло hard , это руководство остается классикой для изучающих Ruby.
Основы Руби
Бесплатная онлайн-книга, предназначенная для краткого и простое руководство по изучению Ruby.
Научитесь программировать
Замечательный небольшой учебник Криса Пайна для новичков в программировании. Если не умеешь программировать, начни отсюда.
Изучите Ruby трудным путем
Очень хороший набор упражнений с пояснениями, которые помогут вам абсолютные основы Ruby вплоть до ООП и веб-разработки.

Руководства

Программирование Ruby
Основополагающая работа по Ruby на английском языке, это первое издание Книга Pragmatic Programmers доступна бесплатно в Интернете.
Викиучебник по программированию на Ruby
Бесплатное онлайн-руководство с содержанием для начинающих и среднего уровня, а также тщательная языковая ссылка.

Справочная документация

Официальная документация API
Официальная документация Ruby API для разных версий, включая текущая невыпущенная (магистральная) версия.
Базовая версия Ruby
Получено прямо из исходного кода с помощью RDoc, эта ссылка work документирует все основные классы и модули (такие как String, Массив, символ и т. д.).
Справочник по стандартной библиотеке Ruby
Также взято из исходного кода с помощью RDoc, этот справочник документирует стандартную библиотеку.
Справочник по Ruby C API
Официальное введение в Ruby C API. Отлично, если вы хотите писать расширения C или внести свой вклад в развитие Ruby.
RubyDoc.info
Универсальный веб-сайт со справочной документацией о драгоценных камнях Ruby и Проекты Ruby, размещенные на GitHub.
Ruby & Rails API Docs с возможностью поиска
Документация по Rails и Ruby с интеллектуальным поиском.
APIдок
Документация по Ruby, Rails и RSpec с примечаниями пользователей.
RubyAPI.org
Легко находите и просматривайте классы, модули и методы Ruby.

Редакторы и IDE

Для написания кода на Ruby вы можете использовать редактор по умолчанию вашей операционной системы. система. Кстати, для более эффективного написания кода стоит выбрать редактор исходного кода с базовой поддержкой Ruby (например, подсветка синтаксиса, просмотр файлов) или интегрированная разработка среда с расширенными функциями (например, завершение кода, рефакторинг, поддержка тестирования).