Ruby/Начало работы/Установка

Материал из Викиучебника

Перейти к: навигация, поиск

Исходные тексты и бинарные версии Ruby для ряда платформ доступны на официальном сайте языка Ruby. На момент написания этих строк последней стабильной версией Ruby была версия 1.8.7.

Чтобы установить Ruby из исходных текстов под UNIX, достаточно распаковать загруженный архив ruby-1.8.5.tar.gz и выполнить обычную последовательность команд:

./configure 
 make 
 make install 

В некоторых дистрибутивах Linux с развитой системой пакетов (например, Debian, Gentoo, SuSe, RedHat) Ruby доступен как уже подготовленный к инсталляции пакет, и для установки Ruby достаточно воспользоваться штатным механизмом инсталляции пакетов данного дистрибутива Linux.

Для Windows на сайте сайте имеется предварительно скомпилированный вариант Ruby, инструкции по установке которого находятся в соответствующем файле README в архиве дистрибутива. Помимо этого для Windows имеется более простой и комфортный способ инсталляции Ruby — проект One-Click Installer. Он удобен еще и тем, что, кроме самого интерпретатора Ruby и его стандартных библиотек, содержит еще и открытую IDE для Ruby (FreeRIDE), набор дополнительных библиотек (в первую очередь RubyGems) и электронный вариант первого издания книги “Programming Ruby”.

Для проверки того, что Ruby установлен корректно, достаточно запустить интерпретатор ruby с ключом --version: >

  $ ruby --version
  $ ruby 1.8.7 (2009-06-12 patchlevel 174) [i486-linux]


Если вместо информации о версии и платформе будет выдано сообщение об ошибке, то, вероятно, нужно добавить путь к Ruby в переменную среды PATH.

Если Ruby устанавливается из стандартного дистрибутива, то очень вероятно, что RubyGems не входит в состав стандартной библиотеки (планируется сделать в одной из будущих версий Ruby).


[править] ПРИМЕЧАНИЕ

RubyGems (англ. gem — драгоценный камень) — менеджер пакетов для языка программирования Руби, предоставляющий стандартный формат для программ и библиотек Руби (в самодостаточном формате «gems»), инструменты, предназначенные для простого управления установкой «gems», и сервер для их распространения (из Википедии).



Это не страшно, но лучше все-таки установить RubyGems, т.к. все больше и больше Ruby-библиотек и приложений распространяются в виде Gem-ов. Для этого достаточно загрузить дистрибутив RubyGems, распаковать его и выполнить в каталоге с распакованным дистрибутивом команду:

ruby setup.rb


после чего определить переменную среды RUBYOPT:

# Для Unix/bash.
export RUBYOPT="rubygems"
# Для Windows.
set RUBYOPT="rubygems" 

Для работы с Ruby достаточно всего лишь приличного текстового редактора для программистов и интерпретатора Ruby. Но, если хочется работать в IDE, то можно обратить внимание на бесплатные NetBeans IDE FreeRIDE, Mondrian IDE и RDT (плагин к Eclipse), или платные Komodo и Arachno. В последнее время поддержка Ruby появляется и в других ориентированных на динамические языки IDE, поэтому запрос в Google по ключевым словам “Ruby IDE“ даст гораздо более полный и актуальный список доступных Ruby IDE.

Отдельно следует упомянуть RubyForge.org — аналог SourceForge для Ruby-проектов. При необходимости найти какую-либо OpenSource-библиотеку для Ruby следует сначала обратиться к RubyForge.org. Кроме того, RubyForge.org по умолчанию является основным хранилищем RubyGem-ов и инсталляция подавляющего большинства оформленных в качестве Gem-ов Ruby-проектов осуществляется именно из этого хранилища.