Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Beyond Linux From Scratch. Version 2011-12-30
Назад 12. Программирование Вперед

Пакет Ruby-1.9.2-p290

Знакомимся с пакетом Ruby

В пакете Ruby находится среда разработки Ruby. Она используется для создания объектно-ориентированных скриптов.

Известно, что пакет правильно собирается и работает на платформе LFS-7.0.

Информация о пакете

  • Загрузка (FTP): ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2
  • Контрольная сумма MD5: 096758c3e853b839dc980b183227b182
  • Размер загружаемого пакета: 8,4 MB
  • Оценочный размер требуемого дискового пространства: 403 MB (в том числе тесты)
  • Оценочное время сборки: 3,6 SBU (в том числе тесты)

Зависимости пакета Ruby

Необязательные

Doxygen-1.7.5, OpenSSL-1.0.0e, Tk-8.5.9 и Berkeley DB-5.2.36

Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/ruby

Установка пакета Ruby

Установите пакет Ruby с помощью следующих команд:

./configure --prefix=/usr \
            --enable-shared \
            --enable-pthread \
            --enable-install-doc &&
make

Чтобы проверить результаты, выполните команду make test. Семь тестов из общего количества более чем 6000 тестов могут не пройти.

Теперь в роли пользователя root выполните:

make install

Пояснение команд

--enable-shared: Этот параметр указывает собирать совместно используемую библиотеку libruby.

--enable-pthread: Этот параметр указывает прикомпоновывать к сборке Ruby библиотеку, работающую с потоками.

Описание пакета

Установленные программы: erb, gem, irb, rake, rdoc, ri, ruby и testrb

Установленные библиотеки: libruby.so, libruby-static.a и многочисленные модули, расположенные в иерархии /usr/lib/ruby.

Установленные директории: /usr/include/ruby-1.9.1, /usr/lib/ruby и /usr/share/ri

Краткое описание

ruby

интерпретируемый скриптовый язык для быстрого и простого объектно-ориентированного программирования

irb

интерактивный интерфейс для Ruby

erb

является версией Tiny eRuby. Она интерпретирует текстовые файлы со встроенным кодом Ruby

ri

отображает документацию из базы данных классов, модулей и методов Ruby

libruby.so

содержит функции API, необходимые для Ruby

Перевод сделан с варианта оригинала, датированного 2011-10-26 21:29:54 +0000


Предыдущий раздел: Оглавление Следующий раздел:
Модули языка Python   Пакет Subversion-1.7.1