Nastavniky.ru

Обучение онлайн
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Язык программирования ruby скачать

Download Ruby

Here you can get the latest Ruby distributions in your favorite flavor. The current stable version is 2.7.1. Please be sure to read Ruby’s License.

Ways of Installing Ruby

We have several tools on each major platform to install Ruby:

  • On Linux/UNIX, you can use the package management system of your distribution or third-party tools (rbenv and RVM).
  • On macOS machines, you can use third-party tools (rbenv and RVM).
  • On Windows machines, you can use RubyInstaller.

See the Installation page for details on using package management systems or third-party tools.

Of course, you can also install Ruby from source on all major platforms.

Compiling Ruby — Source Code

Installing from the source code is a great solution for when you are comfortable enough with your platform and perhaps need specific settings for your environment. It’s also a good solution in the event that there are no other premade packages for your platform.

See the Installation page for details on building Ruby from source. If you have an issue compiling Ruby, consider using one of the third party tools mentioned above. They may help you.

  • Stable releases:
    • Ruby 2.7.1
      sha256: d418483bdd0000576c1370571121a6eb24582116db0b7bb2005e90e250eae418
    • Ruby 2.6.6
      sha256: 364b143def360bac1b74eb56ed60b1a0dca6439b00157ae11ff77d5cd2e92291
  • In security maintenance phase (will EOL soon!):
    • Ruby 2.5.8
      sha256: 6c0bdf07876c69811a9e7dc237c43d40b1cb6369f68e0e17953d7279b524ad9a
  • Not maintained anymore (EOL):
    • Ruby 2.4.10
      sha256: 93d06711795bfb76dbe7e765e82cdff3ddf9d82eff2a1f24dead9bb506eaf2d0
    • Ruby 2.3.8
      sha256: b5016d61440e939045d4e22979e04708ed6c8e1c52e7edb2553cf40b73c59abf
  • Snapshots:
    • Stable Snapshot of ruby_2_7 branch: This is a tarball of the latest snapshot of the current ruby_2_7 branch.
    • Stable Snapshot of ruby_2_6 branch: This is a tarball of the latest snapshot of the current ruby_2_6 branch.
    • Stable Snapshot of ruby_2_5 branch: This is a tarball of the latest snapshot of the current ruby_2_5 branch.
    • Nightly Snapshot: This is a tarball of whatever is in Git, made nightly. This may contain bugs or other issues, use at your own risk!

For more information about specific releases, particularly older releases or previews, see the Releases page. Information about the current maintenance status of the various Ruby branches can be found on the Branches page.

For information about the Ruby Subversion and Git repositories, see our Ruby Core page.

The Ruby source is available from a worldwide set of Mirror Sites. Please try to use a mirror that is near you.

Downloads

RubyInstallers Archives

Not sure what version to download? Please read the right column for recommendations.

with Devkit

  • Ruby+Devkit 2.7.1-1 (x64)
    • download GPG signature
    • SHA256:
  • Ruby+Devkit 2.7.1-1 (x86)
    • download GPG signature
    • SHA256:
  • Ruby+Devkit 2.6.6-1 (x64)
    • download GPG signature
    • SHA256:
  • Ruby+Devkit 2.6.6-1 (x86)
    • download GPG signature
    • SHA256:
  • Ruby+Devkit 2.5.8-1 (x64)
    • download GPG signature
    • SHA256:
  • Ruby+Devkit 2.5.8-1 (x86)
    • download GPG signature
    • SHA256:
  • Ruby+Devkit 2.4.10-1 (x64)
    • download GPG signature
    • SHA256:
  • Ruby+Devkit 2.4.10-1 (x86)
    • download GPG signature
    • SHA256:

without Devkit

  • Ruby 2.7.1-1 (x64)
    • download GPG signature
    • SHA256:
  • Ruby 2.7.1-1 (x86)
    • download GPG signature
    • SHA256:
  • Ruby 2.6.6-1 (x64)
    • download GPG signature
    • SHA256:
  • Ruby 2.6.6-1 (x86)
    • download GPG signature
    • SHA256:
  • Ruby 2.5.8-1 (x64)
    • download GPG signature
    • SHA256:
  • Ruby 2.5.8-1 (x86)
    • download GPG signature
    • SHA256:
  • Ruby 2.4.10-1 (x64)
    • download GPG signature
    • SHA256:
  • Ruby 2.4.10-1 (x86)
    • download GPG signature
    • SHA256:

Other Useful Downloads

7-Zip Archives

  • Ruby 2.7.1-1 (x64)
    • download GPG signature
    • SHA256:
  • Ruby 2.7.1-1 (x86)
    • download GPG signature
    • SHA256:
  • Ruby 2.6.6-1 (x64)
    • download GPG signature
    • SHA256:
  • Ruby 2.6.6-1 (x86)
    • download GPG signature
    • SHA256:
  • Ruby 2.5.8-1 (x64)
    • download GPG signature
    • SHA256:
  • Ruby 2.5.8-1 (x86)
    • download GPG signature
    • SHA256:
  • Ruby 2.4.10-1 (x64)
    • download GPG signature
    • SHA256:
  • Ruby 2.4.10-1 (x86)
    • download GPG signature
    • SHA256:

Which version to download?

If you don’t know what version to install and you’re getting started with Ruby, we recommend you use Ruby+Devkit 2.6.X (x64) installer. It provides the biggest number of compatible gems and installs MSYS2-Devkit alongside Ruby, so that gems with C-extensions can be compiled immediately. The 32 bit (x86) version is recommended only if custom 32 bit native DLLs or COM objects have to be used.

How to update?

Ruby can be updated to the latest patch version (e.g. from 2.5.1 to 2.5.4) by running the new installer version. Installed gems are not overwritten and will work with the new version without re-installation. It’s sufficient to use the RubyInstaller without Devkit for update installations. The Devkit can be updated separately per ridk install command.

Читать еще:  Основы веб программирования

If the new Ruby version is from a different stable branch, then please use a new target directory for installation. That is to say a previous RubyInstaller-2.5.x installation should not be updated by installing RubyInstaller-2.6.x into the same directory. This is because gems with C extensions are not compatible between ruby-2.5 and 2.6. Find more in the FAQ.

RubyInstaller-head

RubyInstaller-head is a daily updated version of the Ruby development branch. It can be used for continuous integration tests (CI) on your gems or applications, so that you’re prepared for upcoming changes to the ruby core. Builds are available on stable download URIs in the github release section. They can be easily integrated into Appveyor.

With Development Kit?

RubyInstaller uses the MSYS2 toolchain as development kit. It is bundled into the Ruby+Devkit installer version as a selectable component, so that no additional downloads/installs are required. It’s possible to share one Devkit for multiple Ruby versions.

MSYS2 is required to build native C/C++ extensions for Ruby and is necessary for Ruby on Rails. Moreover it allows the download and usage of hundreds of Open Source libraries which Ruby gems can depend on.

The MSYS2 development environment can be activated in the running cmd or powershell console by ridk enable . This adds commands like make , gcc , pacman or sh to the search path. See more in the Wiki.

Speed and Convenience

RubyInstaller is compiled with the latest GCC at the release date. The installed ruby is a native Windows application but combines this with the rich UNIX toolset of MSYS2 and the large repository of MINGW libraries.

Find more about RubyInstaller and it’s alternatives here.

Documentation

The Ruby core and standard library documentation is part of the installation. We also recommend the online documentation or HTML version downloadable from ruby-doc.org.

Support

Enjoy, happy Ruby coding, and let us know what you think or if you have any issues at our helpful and friendly RubyInstaller Google Group.

Ruby

Русский

Программирование на языке Ruby: Учебное пособие. Роганов Е.А. и Роганова Н.А

Настоящее пособие содержит описание языка программирования Ruby и предназначено для .

    Rails 4. Гибкая разработка веб-приложений. Сэм Руби

    Перед вами новое издание бестселлера «Agile web development with Rails», .

    Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails. Оби Фернандес

    Среда Ruby on Rails стремительно занимает ведущее место в ряду .

    Ruby. Объектно-ориентированное проектирование. Сэнди Метц

    Мировой бестселлер по программированию на языке Ruby. Книга уже стала .

    Head First. Изучаем Ruby. Джей Макгаврен

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

    Программирование на языке Ruby. Идеология языка, теория и практика применения. Хэл Фултон

    Эта книга называется «Путь Ruby». Название нуждается в некотором пояснении. .

    JRuby. Сборник рецептов. Джастин Эдельсон, Генри Лю

    Интересующемуся языком JRuby вряд ли нужны руководства по Ruby, Rails .

    Learn to Program. Крис Пайн

    Когда вы пишете программу для компьютера, вы должны «говорить» на .

    English

    Practical Object-Oriented Design: An Agile Primer Using Ruby. Sandi Metz

    The author teaches an object-oriented approach to application development and .

    Ruby Data Structures and Algorithms. Christopher Fox

    Data structures are presented in a container hierarchy that includes .

    Ruby Best Practices. Gregory Brown

    In 1993, when Ruby was born, Ruby had nothing. No .

    Ruby goes to great lengths to be a purely object .

    Ruby Cookbook, 2nd Edition. Lucas Carlson, Leonard Richardson

    Why spend time on coding problems that others have already .

    Скачать

    RubyInstaller Архивы

    Не знаете, какую версию выбрать? Тогда прочтите инструкцию справа.

    С Devkit

    • Ruby+Devkit 2.7.0-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby+Devkit 2.7.0-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby+Devkit 2.6.5-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby+Devkit 2.6.5-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby+Devkit 2.5.7-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby+Devkit 2.5.7-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby+Devkit 2.4.9-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby+Devkit 2.4.9-1 (x86)
      • загрузить GPG-подпись
      • SHA256:

    Без Devkit

    • Ruby 2.7.0-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.7.0-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.6.5-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.6.5-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.5.7-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.5.7-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.4.9-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.4.9-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.3.3
      • SHA256:
    • Ruby 2.3.3 (x64)
      • SHA256:
    • Ruby 2.2.6
      • SHA256:
    • Ruby 2.2.6 (x64)
      • SHA256:
    • Ruby 2.1.9
      • SHA256:
    • Ruby 2.1.9 (x64)
      • SHA256:

    Другие полезные дополнения

    7-Zip архиватор

    • Ruby 2.7.0-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.7.0-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.6.5-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.6.5-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.5.7-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.5.7-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.4.9-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.4.9-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.3.3
      • SHA256:
    • Ruby 2.3.3 (x64)
      • SHA256:
    • Ruby 2.2.6
      • SHA256:
    • Ruby 2.2.6 (x64)
      • SHA256:
    • Ruby 2.1.9
      • SHA256:
    • Ruby 2.1.9 (x64)
      • SHA256:

    Основы Ruby и документация стандартной библиотеки (старая)

    • Ruby 2.3.3 documentation (CHM format)
      • SHA256:
    • Ruby 2.2.6 documentation (CHM format)
      • SHA256:
    • Ruby 2.1.9 documentation (CHM format)
      • SHA256:
    • Ruby 2.0.0-p648 documentation (CHM format)
      • SHA256:

    Development Kit (старая)

    Для Ruby версий от 2.0 до 2.3 (для 32-битной версии):

    Для Ruby версий от 2.0 до 2.3 (для 64-битной версии)

    Какую версию загружать?

    Если вы не знаете, какую версию RubyInstaller установить и только начинаете работать с Ruby, то используйте установщик Ruby+DevKit 2.6.x (x64). Он содержит наибольшее количество совместимых гемов и устанавливает MSYS2-DevKit вместе с Ruby, потому гемы с расширением C скомпилируются сразу же. 32-битную (x86) версию советуем, только если приходится работать с пользовательскими 32-битными встроенными DLL- или COM-объектами.

    Как обновлять?

    Обновите Ruby до свежего патча (например, с версии 2.5.1 до 2.5.4), запустив соответствующую версию установщика. Существующие гемы не перезапишутся и будут стабильно работать с новыми версиями. Используйте RubyInstaller (без DevKit), чтобы обновить установки. Сам DevKit обновляйте отдельно с помощью команды ridk install .

    Если вы загружаете версию Ruby из другой стабильной ветки (2.6.x, например), используйте новую директорию для этого. То есть не следует обновлять RubyInstaller-2.5.x до версии 2.6.x, так как гемы с расширением C несовместимы между Ruby 2.5 и 2.6. Больше информации об этом в разделе FAQ.

    RubyInstaller-head

    RubyInstaller-head – это ежедневно обновляемая версия Ruby development branch. Ее можно использовать для тестов непрерывной интеграции (CI) ваших гемов или приложений, чтобы вы были готовы к ближайшим изменениям ядра руби. Сборки доступны на URI стабильной загрузки в разделе github release. Их можно с легкостью интегрировать в Appveyor.

    Какую версию Development Kit выбрать?

    Для Ruby 2.4.0 и новее в качестве комплекта разработки используется пакет MSYS2. Он входит в состав Ruby+DevKit как компонент по выбору, чтобы не было нужды скачивать/устанавливать MSYS2 дополнительно. Если используете Ruby без DevKit, то MSYS2 DevKit устанавливайте отдельно командой ridk install

    MSYS2 требуется, чтобы компилировать дополнения на C/C++ для Ruby. Он необходим также для Ruby on Rails. Более того, MSYS2 позволяет загружать и использовать сотни Open Source библиотек, от которых могут зависеть некоторые гемы.

    Среду разработки MSYS2 запускайте в консоли с помощью ridk enable . Она добавляет команды make , gcc , pacman или sh к пути поиска. Больше информации в вики.

    Скорость и удобство

    RubyInstaller компилируется с помощью GCC в дату выхода. Установленный Ruby — это нативное Windows-приложение, которое работает вкупе с функциональным дистрибутивом MSYS2 и MINGW-библиотеками.

    Ищите больше о RubyInstaller и его альтернативах здесь.

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

    Основы и документация стандартной библиотеки Ruby входит в установочный пакет. Мы рекомендуем почитать ещё и online-вариант или HTML-версию, которую можно скачать на ruby-doc.org.

    Поддержка

    Делитесь вашим мнением о RubyInstaller или предлагайте улучшения в нашей дружелюбной и полезной Google Группе. Счастливого программирования на Ruby!

    Скачать

    RubyInstaller Архивы

    Не знаете, какую версию выбрать? Тогда прочтите инструкцию справа.

    С Devkit

    • Ruby+Devkit 2.7.0-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby+Devkit 2.7.0-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby+Devkit 2.6.5-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby+Devkit 2.6.5-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby+Devkit 2.5.7-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby+Devkit 2.5.7-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby+Devkit 2.4.9-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby+Devkit 2.4.9-1 (x86)
      • загрузить GPG-подпись
      • SHA256:

    Без Devkit

    • Ruby 2.7.0-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.7.0-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.6.5-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.6.5-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.5.7-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.5.7-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.4.9-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.4.9-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.3.3
      • SHA256:
    • Ruby 2.3.3 (x64)
      • SHA256:
    • Ruby 2.2.6
      • SHA256:
    • Ruby 2.2.6 (x64)
      • SHA256:
    • Ruby 2.1.9
      • SHA256:
    • Ruby 2.1.9 (x64)
      • SHA256:

    Другие полезные дополнения

    7-Zip архиватор

    • Ruby 2.7.0-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.7.0-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.6.5-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.6.5-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.5.7-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.5.7-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.4.9-1 (x64)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.4.9-1 (x86)
      • загрузить GPG-подпись
      • SHA256:
    • Ruby 2.3.3
      • SHA256:
    • Ruby 2.3.3 (x64)
      • SHA256:
    • Ruby 2.2.6
      • SHA256:
    • Ruby 2.2.6 (x64)
      • SHA256:
    • Ruby 2.1.9
      • SHA256:
    • Ruby 2.1.9 (x64)
      • SHA256:

    Основы Ruby и документация стандартной библиотеки (старая)

    • Ruby 2.3.3 documentation (CHM format)
      • SHA256:
    • Ruby 2.2.6 documentation (CHM format)
      • SHA256:
    • Ruby 2.1.9 documentation (CHM format)
      • SHA256:
    • Ruby 2.0.0-p648 documentation (CHM format)
      • SHA256:

    Development Kit (старая)

    Для Ruby версий от 2.0 до 2.3 (для 32-битной версии):

    Для Ruby версий от 2.0 до 2.3 (для 64-битной версии)

    Какую версию загружать?

    Если вы не знаете, какую версию RubyInstaller установить и только начинаете работать с Ruby, то используйте установщик Ruby+DevKit 2.6.x (x64). Он содержит наибольшее количество совместимых гемов и устанавливает MSYS2-DevKit вместе с Ruby, потому гемы с расширением C скомпилируются сразу же. 32-битную (x86) версию советуем, только если приходится работать с пользовательскими 32-битными встроенными DLL- или COM-объектами.

    Как обновлять?

    Обновите Ruby до свежего патча (например, с версии 2.5.1 до 2.5.4), запустив соответствующую версию установщика. Существующие гемы не перезапишутся и будут стабильно работать с новыми версиями. Используйте RubyInstaller (без DevKit), чтобы обновить установки. Сам DevKit обновляйте отдельно с помощью команды ridk install .

    Если вы загружаете версию Ruby из другой стабильной ветки (2.6.x, например), используйте новую директорию для этого. То есть не следует обновлять RubyInstaller-2.5.x до версии 2.6.x, так как гемы с расширением C несовместимы между Ruby 2.5 и 2.6. Больше информации об этом в разделе FAQ.

    RubyInstaller-head

    RubyInstaller-head – это ежедневно обновляемая версия Ruby development branch. Ее можно использовать для тестов непрерывной интеграции (CI) ваших гемов или приложений, чтобы вы были готовы к ближайшим изменениям ядра руби. Сборки доступны на URI стабильной загрузки в разделе github release. Их можно с легкостью интегрировать в Appveyor.

    Какую версию Development Kit выбрать?

    Для Ruby 2.4.0 и новее в качестве комплекта разработки используется пакет MSYS2. Он входит в состав Ruby+DevKit как компонент по выбору, чтобы не было нужды скачивать/устанавливать MSYS2 дополнительно. Если используете Ruby без DevKit, то MSYS2 DevKit устанавливайте отдельно командой ridk install

    MSYS2 требуется, чтобы компилировать дополнения на C/C++ для Ruby. Он необходим также для Ruby on Rails. Более того, MSYS2 позволяет загружать и использовать сотни Open Source библиотек, от которых могут зависеть некоторые гемы.

    Среду разработки MSYS2 запускайте в консоли с помощью ridk enable . Она добавляет команды make , gcc , pacman или sh к пути поиска. Больше информации в вики.

    Скорость и удобство

    RubyInstaller компилируется с помощью GCC в дату выхода. Установленный Ruby — это нативное Windows-приложение, которое работает вкупе с функциональным дистрибутивом MSYS2 и MINGW-библиотеками.

    Ищите больше о RubyInstaller и его альтернативах здесь.

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

    Основы и документация стандартной библиотеки Ruby входит в установочный пакет. Мы рекомендуем почитать ещё и online-вариант или HTML-версию, которую можно скачать на ruby-doc.org.

    Поддержка

    Делитесь вашим мнением о RubyInstaller или предлагайте улучшения в нашей дружелюбной и полезной Google Группе. Счастливого программирования на Ruby!

Ссылка на основную публикацию
Adblock
detector