Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ruby / Ruby-новые грани.doc
Скачиваний:
130
Добавлен:
06.06.2015
Размер:
821.25 Кб
Скачать

3.1 Где взять?

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

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

  ./configure

  make

  make install

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

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

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

  > ruby --version

  ruby 1.8.5 (2006-08-25) [i386-mswin32]

Если вместо информации о версии и платформе будет выдано сообщение об ошибке, то, вероятно, нужно добавить путь к 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, то можно обратить внимание на бесплатные FreeRIDE [8], Mondrian IDE [10] и RDT [11] (плагин к Eclipse), или платные Komodo [12] и Arachno [13]. В последнее время поддержка Ruby появляется и в других ориентированных на динамические языки IDE, поэтому запрос в Google по ключевым словам “Ruby IDE“ даст гораздо более полный и актуальный список доступных Ruby IDE.

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

Соседние файлы в папке Ruby