× Темы

Ruby скачать

+1

Ruby скачать


Ruby скачать


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

Три способа установки Ruby
Вы можете получить копию Ruby несколькими способами, и разные люди предпочитают каждый из трех способов по разным причинам. Каждый будет описан в отдельной секции ниже, но вот краткий обзор:

  • Компиляция из исходников является стандартным путем установки приложений уже долгие, долгие годы. Этот способ знаком большому числу разработчиков приложений.
  • Существует несколько сторонних инструментов для установки Ruby. Они зачастую упрощают установку как совсем новичкам, так и продвинутым пользователям.
  • Наконец, некоторые менеджеры пакетов поддерживают Ruby. Данный способ будет наиболее знаком людям, которые предпочитают пользоваться средствами операционной системы.

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

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


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

Если у вас возникла сложность с компиляцией Ruby, попробуйте один из сторонних инструментов из следующей секции. Они могут помочь вам.
  • Текущая стабильная: Ruby 2.3.1
  • Предыдущая стабильная: Ruby 2.2.5
  • Старая стабильная: Ruby
  • Слепки:
  • Стабильный слепок: Это архив свежайшего стабильного слепка текущей стабильной ветки.
  • Nightly слепок: Это архив того что в SVN на данный момент. Может содержать баги и другие проблемы. Используйте на собственный риск.

За информацией о Ruby Subversion и Git репозиториях пожалуйста, посмотрите страницу о ядре Ruby.

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

Сторонние инструменты
Многие рубисты используют сторонние инструменты для установки Ruby. Эти инструменты предоставляют различные преимущества, но не все из них официально поддерживаются. В любом случае их сообщество может оказать помощь.

RVM
Самый популярный инструмент для установки Ruby это RVM (“Ruby Version Manager”). Он не только позволяет очень просто установить Ruby, но и позволяет устанавливать и управлять несколькими копиями Ruby в вашей системе, также как и несколькими альтернативными имплементациями Ruby.

RVM доступен только для Mac OS X, Linux или любой другой UNIX-подобной операционной системы. Пользователи Windows могут обратить внимание на похожий проект pik. Или использовать RubyInstaller описанный в следующей секции.

На момент написания статьи, вы можете установить RVM следующей командой:
$ \curl -L https://get.rvm.io | bash -s stable --ruby


Последние инструкции по установке RVM вы можете найти на странице установки RVM. Команда выше установит вам как RVM, так и последнюю версию Ruby. При помощи RVM вы также можете установить большинство имплементаций Ruby перечисленных ниже. Чтобы посмотреть все поддерживаемые версии, наберите rvm list known.

RubyInstaller
Для пользователей Windows существует отличный проект, помогающий установить Ruby: RubyInstaller. Он предоставляет вам все, что нужно для настройки полноценного окружения Ruby на Windows.

Чтобы воспользоваться RubyInstaller, скачайте его со следующей страницы. Далее лишь запустите установщик и все готово!

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

Системы управления пакетами
Если вы не можете скомпилировать ваш собственный Ruby и не хотите использовать сторонний инструмент для установки – вы можете воспользоваться пакетным менеджером вашей операционной системы.

Некоторые участники сообщества Ruby убеждены, что никогда не стоит пользоваться пакетными менеджерами для установки Ruby. Вместо этого лучше воспользоваться RVM. Оставим все плюсы и минусы данного подхода за границами данного текста, отметим лишь, что основной причиной данной убежденности является то, что в пакетных менеджерах зачастую содержится информация об устаревших версиях Ruby. Если вы хотите использовать новейшую версию Ruby, убедитесь, что вы используете верное имя пакета или воспользуйтесь RVM вместо этого.

Ruby на Linux
Debian GNU/Linux и Ubuntu используют систему управления пакетами apt. Вы можете использовать ее следующим образом:
$ sudo apt-get install ruby1.9.1

Да, данная команда установит Ruby 1.9.2 или новее. Это так называемая “совместимая версия библиотеки” для 1.9.1 судя по имени.

Если вы устанавливаете пакет ‘ruby’, то вы можете получить старый пакет Ruby 1.8, но это зависит дистрибутива.

Arch Linux использует систему управления пакетами pacman. Чтобы получить Ruby, просто напишите следующее:
$ sudo pacman -S ruby

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

Ruby на Mac OS X
Ruby 1.8.7 полностью поддерживается в Mac OS X Lion так же, как и многие популярные гемы. За подробностями смотрите вики Ruby на Mac OS Forge.

Mac OS X Tiger поставляется с Ruby версии 1.8.2 и Leopard поставляется с 1.8.6. Но для тех, кто еще не обновился до Leopard, существует множество способов установить последнюю версию Ruby.

Многие люди на Mac OS X используют Homebrew как пакетный менеджер. И это действительно просто – установить Ruby:
$ brew install ruby

А также, так как OS X является UNIX-подобной ОС, скачивание и установка из исходного кода настолько же эффективна, как и другие решения. Чтобы помочь вам с установкой новой версии Ruby на OS X, наилучшей идеей будет воспользоваться RVM. Наберите rvm notes, чтобы получить специфичную информацию для вашей операционной системы.

Подробные инструкции по установке Ruby (и Rails) написал Dan Benjamin: для Tiger, для Leopard, и для Snow Leopard. Данные инструкции помогут вам запустить окружение очень быстро. Для Lion поможет данная инструкция.

Ruby на Solaris и OpenIndiana
Ruby 1.8.7 доступен для Solaris 8-10 на Sunfreeware и Blastwave. Ruby 1.9.2p0 доступен также на Sunfreeware, но это все уже устарело. Использование RVM поможет вам получить последнюю версию Ruby.

Чтобы установить Ruby на OpenIndiana, пожалуйста, используйте клиент Image Packaging System, или IPS. Данная система установит последние бинарники Ruby и RubyGems прямо из сетевого репозитория OpenSolaris для Ruby 1.9. Это просто:
$ pkg install runtime/ruby-18

Как и прежде, RVM, это хороший путь получить последнюю версию Ruby.

Другие имплементации Ruby
Ruby как язык имеет несколько разных имплементаций. Данный сайт посвящен имплементации MRI (“Matz’s Ruby Interpreter” – Ruby интерпретатор Матца) или CRuby, но также существует несколько других. Они бывают очень полезны в различных ситуациях, предоставляют большую интеграцию с другими языками или окружениями, или имеют возможности, которых нет в MRI.

Список имплементаций:
  • JRuby это Ruby реализованный на JVM (Java Virtual Machine), использует оптимизированный JIT компилятор, сборщик мусора, нативные потоки, инструментальную экосистему и огромное количество библиотек JVM.
  • Rubinius это “Ruby написанный на Ruby”. Реализован на основе LLVM – изящной виртуальной машине, на который созданы и другие известные языки.
  • MacRuby это Ruby, который тесно интегрирован с библиотеками Cocoa от Apple для Mac OS X. Позволяет вам проще писать приложения для Mac OS X.
  • mruby это легковесная реализация Ruby, которая может быть слинкована и встроена в приложение. Возглавляет разработку mruby создатель языка Ruby, Yukihiro “Matz” Matsumoto.
  • IronRuby это имплементация “тесно интегрированная с .NET Framework”.
  • MagLev это “быстрая, стабильная имплементация Ruby с интегрированным постоянством объектов и распределенным открытым кешем”.
  • Cardinal это “компилятор Ruby для виртуальной машины Parrot” (Perl 6).


Некоторые из этих имплементаций, включая MRI, следуют инструкциям от RubySpec, “полной выполняемой спецификации для языка программирования Ruby”все для dleфильмы и сериалы онлайн hdавтоматический обмен webmoney на приват24android игры, приложения, инструкции, обзоры



Оценить статью