- Get Ruby on Rails in no time
- Rails is low on dependencies and prides itself on shipping with most everything you need in the box. To get started, just install Ruby, the language, and RubyGems, the package manager.
- Rails
- Make your application
- Editors
- RubyGems
- Rails
- Создайте ваше приложение
- Готовые пакеты Ruby on Rails
- Расширение Rails с помощью плагинов
- Редакторы
- Скачать
- RubyInstaller Архивы
- С Devkit
- Без Devkit
- Другие полезные дополнения
- 7-Zip архивы
- Какую версию загружать?
- Как обновлять?
- RubyInstaller-head
- Какую версию Development Kit выбрать?
- RubyInstaller-head
- With Development Kit?
- Скорость и удобство
- Документация
- Поддержка
- The easy way to install Ruby on Windows
- Latest News
- RubyInstaller 3.0.0-1 released
- RubyInstaller 2.7.2-1, 2.6.6-2 and 2.5.8-2 released
- RubyInstaller 2.7.1-1, 2.6.6-1, 2.5.8-1 and 2.4.10-1 released
- RubyInstaller 2.7.0-1 released
- RubyInstaller 2.6.5-1, 2.5.7-1 and 2.4.9-1 released
- Is RubyInstaller for you?
- Learn Ruby
- Online Ruby Programming Course
- Online Rails Programming Course
Get Ruby on Rails in no time
Rails is low on dependencies and prides itself on shipping with
most everything you need in the box. To get started, just install
Ruby, the language, and RubyGems, the package manager.
We recommend Ruby 2.2 or newer for use with Rails. Rails requires Ruby 1.9.3 or newer.
Source: Compile it yourself
Windows installer: Ruby, popular extensions, editor
OS X 10.5+: Included with developer tools
(then do gem update rails )
We recommend managing your Ruby installation through rbenv. It’s an easy way to run multiple versions for different applications and update when a new release is made.
Rails
With Ruby installed, you can install all of Rails and its dependencies through RubyGems on the command line:
New versions of Rails can be installed the same way.
Make your application
Create your application skeleton and start the server:
You’re running Ruby on Rails! Follow the instructions on http://localhost:3000.
Editors
TextMate on OS X has long been the favored Rails editor, but the classic editors are still going strong. See VIM for Rails and Emacs for Rails. For a full-on IDE, check out JetBrains RubyMine.
“Rails”, “Ruby on Rails”, and the Rails logo are registered trademarks of David Heinemeier Hansson. All rights reserved.
Rails is released under the MIT license. Ruby under the Ruby License.
Extracted from
RubyGems
RubyGems — стандартный менеджер пакетов для Ruby . Он похож на apt-get, yum, emerge, и другие менеджеры пакетов ОС *nix.
Загрузить: с RubyForge
(распакуйте и запустите «ruby setup.rb»).
Rails
Если RubyGems уже установлен, вы можете установить Rails со всеми зависимостями одной командой:
gem install rails —include-dependencies
Новые версии Rails устанавливаются таким же образом. Компоненты Rails также можно загрузить и установить отдельно.
Создайте ваше приложение
Создайте скелет вашего приложения и запустите веб-сервер:
rails new path/to/your/new/application
cd path/to/your/new/application
rails server
И вот, ваше приложение на Ruby on Rails работает! Следуйте инструкциям по адресу http://localhost:3000/.
Готовые пакеты
Ruby on Rails
Если у вас не хватает терпения на самостоятельную настройку Ruby on Rails, можно попробовать один из готовых установочных пакетов.
Для Windows воспользуйтесь Rails Installer.
Расширение Rails
с помощью плагинов
Существует большое количество расширений к Ruby on Rails, поставляющихся как плагины. С их помощью в ваше приложение можно добавить функционал, который может быть не нужен для большинства приложений, но пригодится в вашем.
Редакторы
TextMate для OS X долгое время был предпочтительным редактором для работы с Rails, но «классические» текстовые редакторы все так же популярны. Посмотрите на поддержку Rails в vim или Rails в Emacs. Предпочитаете IDE? Посмотрите на RadRails, RubyMine, 3rd Rail, или Netbeans for Ruby.
Ruby on Rails был создан David Heinemeier Hansson в партнерстве с 37signals, расширен и усовершенствован усилиями команды разработчиков ядра Rails и сотнями open source разработчиков. Rails распространяется под лицензией MIT. Ruby распространяется под лицензией Ruby License.
«Rails», «Ruby on Rails» и логотип Rails являются зарегистрированными торговыми знаками David Heinemeier Hansson. Все права защищены.
Поддержка сайта — Evil Martians. Вопросы, предложения? Свяжитесь с нами.
Скачать
RubyInstaller Архивы
Не знаете, какую версию выбрать? Тогда прочтите инструкцию справа.
С Devkit
- Ruby+Devkit 3.0.0-1 (x64)
- загрузить GPG-подпись
- SHA256:
- Ruby+Devkit 3.0.0-1 (x86)
- загрузить GPG-подпись
- SHA256:
- Ruby+Devkit 2.7.2-1 (x64)
- загрузить GPG-подпись
- SHA256:
- Ruby+Devkit 2.7.2-1 (x86)
- загрузить GPG-подпись
- SHA256:
- Ruby+Devkit 2.6.6-2 (x64)
- загрузить GPG-подпись
- SHA256:
- Ruby+Devkit 2.6.6-2 (x86)
- загрузить GPG-подпись
- SHA256:
- Ruby+Devkit 2.5.8-2 (x64)
- загрузить GPG-подпись
- SHA256:
- Ruby+Devkit 2.5.8-2 (x86)
- загрузить GPG-подпись
- SHA256:
- Ruby+Devkit 2.4.10-1 (x64)
- загрузить GPG-подпись
- SHA256:
- Ruby+Devkit 2.4.10-1 (x86)
- загрузить GPG-подпись
- SHA256:
Без Devkit
- Ruby 3.0.0-1 (x64)
- загрузить GPG-подпись
- SHA256:
- Ruby 3.0.0-1 (x86)
- загрузить GPG-подпись
- SHA256:
- Ruby 2.7.2-1 (x64)
- загрузить GPG-подпись
- SHA256:
- Ruby 2.7.2-1 (x86)
- загрузить GPG-подпись
- SHA256:
- Ruby 2.6.6-2 (x64)
- загрузить GPG-подпись
- SHA256:
- Ruby 2.6.6-2 (x86)
- загрузить GPG-подпись
- SHA256:
- Ruby 2.5.8-2 (x64)
- загрузить GPG-подпись
- SHA256:
- Ruby 2.5.8-2 (x86)
- загрузить GPG-подпись
- SHA256:
- Ruby 2.4.10-1 (x64)
- загрузить GPG-подпись
- SHA256:
- Ruby 2.4.10-1 (x86)
- загрузить GPG-подпись
- SHA256:
Другие полезные дополнения
7-Zip архивы
- Ruby 3.0.0-1 (x64)
- загрузить GPG-подпись
- SHA256:
- Ruby 3.0.0-1 (x86)
- загрузить GPG-подпись
- SHA256:
- Ruby 2.7.2-1 (x64)
- загрузить GPG-подпись
- SHA256:
- Ruby 2.7.2-1 (x86)
- загрузить GPG-подпись
- SHA256:
- Ruby 2.6.6-2 (x64)
- загрузить GPG-подпись
- SHA256:
- Ruby 2.6.6-2 (x86)
- загрузить GPG-подпись
- SHA256:
- Ruby 2.5.8-2 (x64)
- загрузить GPG-подпись
- SHA256:
- Ruby 2.5.8-2 (x86)
- загрузить GPG-подпись
- SHA256:
- Ruby 2.4.10-1 (x64)
- загрузить GPG-подпись
- SHA256:
- Ruby 2.4.10-1 (x86)
- загрузить GPG-подпись
- SHA256:
Какую версию загружать?
Если вы не знаете, какую версию RubyInstaller установить и только начинаете работать с Ruby, то используйте установщик Ruby+DevKit 2.7.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.7.x, например), используйте новую директорию для этого. То есть не следует обновлять RubyInstaller-2.5.x до версии 2.7.x, так как гемы с расширением C несовместимы между Ruby 2.6 и 2.7. Больше информации об этом в разделе 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
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 требуется, чтобы компилировать дополнения на 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!
The easy way to install Ruby on Windows
This is a self-contained Windows-based installer that includes the Ruby language, an execution environment, important documentation, and more.
Latest News
RubyInstaller 3.0.0-1 released
RubyInstaller-3.0.0-1 has been released! It features a whole bunch of great new features and improvements. See the ruby-3.0.0 release post for more details.
RubyInstaller 2.7.2-1, 2.6.6-2 and 2.5.8-2 released
RubyInstaller versions 2.7.2-1, 2.6.6-2 and 2.5.8-2 are released. These are maintenance releases with bug and security fixes.
RubyInstaller 2.7.1-1, 2.6.6-1, 2.5.8-1 and 2.4.10-1 released
RubyInstaller versions 2.7.1-1, 2.6.6-1, 2.5.8-1 and 2.4.10-1 are released. These are maintenance releases with bug and security fixes.
RubyInstaller 2.7.0-1 released
RubyInstaller-2.7.0-1 has been released. See the ruby-2.7.0 release post and the the RubyInstaller CHANGELOG for more details. Please note, that some gems are not yet compatible with Ruby-2.7 on Windows. You should therefore stay on 2.6 until 2.7 is well supported, unless you want to contribute and fix remaining issues.
RubyInstaller 2.6.5-1, 2.5.7-1 and 2.4.9-1 released
RubyInstaller versions 2.6.5-1, 2.5.7-1 and 2.4.9-1 are released. These are maintenance releases with bug and security fixes.
Is RubyInstaller for you?
RubyInstaller is the easiest and most widely-used Ruby environment on Windows. And Ruby is a great language for beginners as well as professionals. It’s suitable for small scripts as well as large applications. RubyInstaller combines the possibilities of native Windows programs with the rich UNIX toolset of MSYS2 and the large repository of MINGW libraries. RubyInstaller is a great foundation for using Ruby for development and production … Read more
Learn Ruby
Online Ruby Programming Course
If you’re new to Ruby, check out this online course from The Pragmatic Studio to learn all the fundamentals of object-oriented programming with Ruby.
Online Rails Programming Course
If you’re looking to create Ruby on Rails web apps, you’ll learn how to build a complete Rails 4 app step-by-step in this online course also from The Pragmatic Studio.